概述
AndroidStudio点击build按钮后,AndroidStudio就会编译整个项目,并将apk安装到手机上,这个过程就是Android工程编译打包过程。下图为主要过程:
APK构建流程
下图是谷歌官网给出的一个典型的APK构建流程。
主要有两个过程:
- 编译过程。输入是本工程的文件以及依赖的各种库文件,输出是dex文件和编译后的资源文件。
- 打包过程。配合Keystore对上述的输出进行签名对齐,生成最终的apk文件。
APK构建步骤详解
Android APK构建的详细步骤,请看下图所示
1、打包资源文件,生成R.java文件
输入:
(1)Resource文件(即工程res中的文件)