主要步驟描述:
1.通過(guò)aapt打包res資源文件秘狞,生成R.java俐巴、resources.arsc(映射文件)和res文件(二進(jìn)制 & 非二進(jìn)制如res/raw和pic保持原樣)
2.處理.aidl文件沸版,生成對(duì)應(yīng)的Java接口文件
3.通過(guò)Java Compiler編譯R.java绍填、Java接口文件、Java源文件,生成.class文件
4.通過(guò)dex命令瘫镇,將.class文件和第三方庫(kù)中的.class文件處理生成classes.dex
5.通過(guò)apkbuilder工具,將aapt生成的resources.arsc和res文件答姥、assets文件和classes.dex一起打包生成apk
6.通過(guò)Jarsigner工具铣除,對(duì)上面的apk進(jìn)行debug或release簽名
7.通過(guò)zipalign工具,將簽名后的apk進(jìn)行對(duì)齊處理踢涌。
1420866-79b675761018ff57.JPG