Android-APK的打包流程

120 阅读1分钟
  1. aapt阶段: 资源打包工具,将res资源文件打包成R.java文件和res文件。
  2. aidl阶段: 这个阶段处理.aidl文件,生成对应的Java接口文件。
  3. Java Compiler阶段:通过Java Compiler编译R.java、Java接口文件、Java源文件,生成.class文件。
  4. dex阶段: 通过dex2.jar将.class文件处理生成class.dex。
  5. apkbuilder阶段:将classes.dex、res文件夹、AndroidManifest.xml打包成apk文件。
  6. Jarsigner阶段:对apk文件加签,形成一个可以运行的apk。