1. 使用aapt工具,給全部的res目錄下的資源文件生成對應的id,id會被放進R.java文件中java
2. JavaC編譯器,將全部Java文件轉換爲Class文件,其中,內部類會分別生成.class文件,命名格式爲MainActivity$內部類.class R$String.class等工具
3. 將class中的公共常量提取出來,生成dex文件ip
4. aapt將生成的menifest+dex+resource+程序簽名打包成zip格式,其實就是apk格式。說明,META-INF是程序簽名信息資源