
1,application resources 通过aapt执行成R.java
2,aidl文件通过aidl生成aidl.java
3,R.java + aidl.java + 源代码 通过java执行成class
4,第三方库class + 执行生成的classes 通过dex生成dex文件
5,dex文件 + 自己的资源 + 第三方的资源 通过apk build生成apk
6,生成的apk通过jarsigner生成signed.apk
7,signed.apl通过zipalign裁剪优化生成最终的apk
参考 http://mouxuejie.com/blog/2016-08-04/build-and-package-flow-introduction/
本文详细介绍了APK从源代码到最终生成的整个构建过程,包括资源文件处理、代码编译、打包及签名等关键步骤。
1391

被折叠的 条评论
为什么被折叠?



