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