Dalvik架构

版权声明:有些文章写的很随意,那是仅作为个人记录的文章,建议直接关掉,多看一秒亏一秒 https://blog.csdn.net/qq_36523667/article/details/82051599

Dalvik架构:在apk安装的时候,.class通过dx转化成dex,然后编译成字节码。dalvik主要完成基于寄存器的解释器,内存管理,线程管理,进程隔离等功能。最后字节码转换成机器码,放在Linux上运行。

Dx Tools的作用是: 转换.class成.dex

.dex和.class的区别?

 JVM、Dalvik的区别?

前者的指令解释器基于栈,后者指令解释器基于栈

Dalvik、ART的区别?

扫描二维码关注公众号,回复: 3213231 查看本文章

前者每次运行都需要把字节码编译成机器码,后者会把字节码编译成机器码

APK打包过程

AAPT的作用主要是打包资源索引和资源文件

猜你喜欢

转载自blog.csdn.net/qq_36523667/article/details/82051599