0%

Android打包流程

1. 基本流程

  • 使用aapt工具分析资源文件,生成R.java
  • 使用aild工具把所有aidl文件转成java文件
  • 使用javac编译所有的java文件,生成class文件
  • 使用dx工具把class文件转成dex文件
  • 使用apkbuilder生成apk
  • 使用jarsigner给apk签名
  • 使用zipalign对齐 流程图如下

图1

更全流程:

图2
图片来源:Build Workflow

2. 参考