点击了build也就是打包的流程:
1.通过appt.exe生成R.java文件
2.通过aidl.exe把.aidl文件转换成Java Interface文件,实际上就是转换为.java文件
3.通过Javac.exe工具编译,生成.class文件
4.解压第三方库jar文件,解压后是.class文件
5.通过dx.bat工具,把上面的.class文件生成classes.dex字节码文件
6.通过aapt.exe工具编译res资源得到resource.ap_
7.生成未签名的apk
8.通过jarsigner.exe工具对apk进行签名
说明:Android Studio 中点击Build后,Android Studio 背后到底做了以上8步操作。每一步都可以用一行命令去完成。但在实际发包时,还往往额外有下面一步操作,注意的是下面这步操作不包括在Android Studio 中点击Build后的操作中:
9.通过zipalign工具对apk进行对齐优化操作。
说明:第9步压缩包对齐的根本目的是,使安卓系统根据资源索引查找资源时,内存地址查找更加高效。
Android Studio中点击了build后,发生了什么
最新推荐文章于 2022-10-04 14:05:25 发布