Android APK打包过程概述

1.用aapt命令生成R.java文件

2.用aidl命令生成相应java文件

3.用javac命令编译java源文件生成class文件

4.用dx.bat将class文件转换成classes.dex文件

5.用aapt命令生成资源包文件resources.ap_

6.用apkbuilder.bat打包资源和classes.dex文件,生成unsigned.apk

7.用jarsinger命令对apk认证,生成signed.apk

8. 对签名后的apk文件进行处理,使用zipalign进行字节码对齐

了解上述过程,主要是为了在特定情况下apk的打包过程中,处理某些文件。

你可能感兴趣的:(Android APK打包过程概述)