标签:
为了方便Android应用开发要求我们Androidproject编制和包装有了更深入的了解,例如,我们知道这是做什么的每一步,境和工具。输入和输出是什么。等等。
在前文《命令行下Android应用开发》中我们已经知道怎样创建一个Androidproject和编译执行可调试版本号的应用程序。本文将介绍Androidproject的整个编译过程。
首先来分析Ant怎样将Androidproject编译打包成APK文件
运行ant debug命令时ant 脚本build.xml各target之间的依赖关系图
运行ant debug命令时ant 脚本各target运行顺序图
Android应用构建过程图
从上面这些图示中能够总结出Androd应用的构建过程大致例如以下:
1、生成R.java类文件
2、将.aidl文件转换成.java类文件
3、编译.java类文件生成class文件
4、将class文件打包生成classes.dex文件
5、打包资源文件(包含res、assets、AndroidManifest.xml等)
6、生成debug模式签名的apk文件
7、对apk文件调整过程
版权声明:本文博客原创文章,博客,未经同意,不得转载。
标签:
原文地址:http://www.cnblogs.com/mengfanrong/p/4721194.html