在Android中如何以及究竟将java字节码转换为dex文件?
我知道Android人员已经做过的唯一部分就是将他们从许可问题中解救出来,使系统快速执行,内存需求低,以及其他更多功能,因为它是基于寄存器的VM.
但是我能说出这个名字的名字呢?
And*_*shi 11
浏览以下网址并阅读所有详细信息 详细信息URL
典型构建的一般过程概述如下:
Android资产包装工具(aapt)获取您的应用程序资源文件,例如AndroidManifest.xml文件和您的活动的XML文件,并编译它们.还会生成R.java,以便您可以从Java代码中引用资源.
aidl工具将您拥有的任何.aidl接口转换为Java接口.
所有Java代码(包括R.java和.aidl文件)都由Java编译器编译,并输出.class文件.
dex工具将.class文件转换为Dalvik字节代码.您包含在项目中的任何第三方库和.class文件也会转换为.dex文件,以便将它们打包到最终的.apk文件中.
所有未编译的资源(例如图像),编译的资源和.dex文件都将发送到apkbuilder工具以打包到.apk文件中.

| 归档时间: |
|
| 查看次数: |
8169 次 |
| 最近记录: |