Android APK打包流程

参考
apk打包流程
1.aapt把所有的AndroidManifest.xml文件和布局文件XML编译,生成对应的R文件
2.使用aidl解析所有的接口定义文件,生成对应的Java代码接口供程序调用
3.把R文件和adjl文件编译成.class文件
4.dx工具把所有的.class文件转换成.dex文件,dx工具的主要工作是将Java字节码转成成Dalvik字节码、压缩常量池、消除冗余信息等
5.apkbuilder工具把所有没有编译的资源文件,如image等、编译过的资源文件、.dex文件打包成.apk文件
6.对apk文件进行签名

  1. 正式版通过zipalign对签名后的文件进行对齐处理。目的是通过内存隐射访问apk文件时的速度会更快,对齐的作用是减少运行时内存的使用。

你可能感兴趣的:(Android APK打包流程)