点击 Android Studio 的 build 按钮后AS编译流程

编译过程中执行的五个阶段

1、准备依赖包 Preparation of dependecies

2、合并资源并处理文件清单 Merging resources and proccesssing Manifest

3、开始编译文件 Compiling

4、后期处理 Postprocessing

5、包装和出版本 Packaging and publishing


简单的构建流程如下:

1、Android编译器(5.0之前是Dalvik,之后是ART)将项目的源代码(包括一些第三方库、jar包和aar包)转换成dex文件,将其他资源转换为已编译资源

2、APK打包器将dex文件和已编译资源在使用秘钥签署后打包。

3、在生成最终APK之前,打包器会使用zip等工具对app进行优化,减少其在设备上运行时的内存占用。

构建流程结束后活的测试或发布用的apk。

你可能感兴趣的:(点击 Android Studio 的 build 按钮后AS编译流程)