Advertisement

Androidapk打包流程★

阅读量:

apk打包

在Android开发过程中,生成apk文件主要存在两种途径:

①通过Android Studio集成环境直接完成apk的生成;
②借助ant工具,在命令行环境下进行apk的打包操作。

无论采用何种方式,其核心流程均保持一致。

Android系统的apk文件由两个组成部分构成:程序代码与相关资源。因此,打包过程也相应地划分为资源部分的打包与代码部分的打包两个环节。

关于apk打包的具体流程,可参考以下流程图:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a2f6Iqz6Iqz,size_20,color_FFFFFF,t_70,g_se,x_16

①利用aapt工具对资源文件进行打包,生成R.java文件

②借助aidl工具处理aidl文件,生成对应的Java代码

③通过javac编译源代码、R.java及aidl生成的Java文件,生成class文件

④DX工具将所有class文件转换为dex格式

⑤ApkBuilder将资源和dex文件打包为apk格式

⑥KeyStore对生成的apk进行数

全部评论 (0)

还没有任何评论哟~