第一步:
使用打包资源工具appt打包资源文件,生成R.java。将所有的资源与编译生成的resources.arsc文件以及“加密”过的AndroidManifest.xml文件打包压缩成
resources.ap_文件
第二步:
处理aidl文件,生成相应的Java文件,对于没有使用到aidl的Android工程,这一步可以跳过。
第三部:
编译工程源代码,生成相应的class文件。
第四部:
使用工具dx转换所有的class文件,生成classes.dex文件。
第五步:
使用工具apkbuilder打包生成APK文件
第六步:
对APK进行签名。
第七部:
使用工具zipalign对签名后的APK进行对齐处理