Android Studio 按下编译按钮后发生了什么?
- 打包资源文件,生成R.java文件(使用工具AAPT)
- 处理AIDL文件,生成java代码(没有AIDL则忽略)
- 编译 java 文件,生成对应.class文件(java compiler)
- .class 文件转换成dex文件(dex)
- 打包成没有签名的apk(使用工具apkbuilder)
- 使用签名工具给apk签名(使用工具Jarsigner)
- 对签名后的.apk文件进行对齐处理,不进行对齐处理不能发布到Google Market(使用工具zipalign)
网友评论