点击AndroidStudio的build按钮后发生了什么
Parentjava
- buid的过程是将资源和代码文件打包成APK。
- 由于AndroidStudio的编译工具为gradle,因此build的过程即为gradle编译的过程,至关于执行了一次 Gradle Task,咱们能够在gradle文件中对编译选项进行配置。
编译过程
- 经过appt工具,将资源文件生成R.java文件;将aild文件转换成对应的java文件
- 编译java文件,生成.class文件
- 将.class文件转换成Android虚拟机支持的.dex文件
- 经过apkbuilder将dex文件和编译后的资源文件生成apk文件
- 对apk进行签名和对齐
图示
参考资料
欢迎关注本站公众号,获取更多信息