码迷,mamicode.com
首页 > 移动开发 > 详细

Android分析应用程序的构建过程

时间:2015-08-11 18:09:46      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

为了方便Android应用开发要求我们Androidproject编制和包装有了更深入的了解,例如,我们知道这是做什么的每一步,境和工具。输入和输出是什么。等等。

在前文《命令行下Android应用开发》中我们已经知道怎样创建一个Androidproject和编译执行可调试版本号的应用程序。本文将介绍Androidproject的整个编译过程。

 

首先来分析Ant怎样将Androidproject编译打包成APK文件

 

运行ant debug命令时ant 脚本build.xmltarget之间的依赖关系图

技术分享


运行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文件调整过程


版权声明:本文博客原创文章,博客,未经同意,不得转载。

Android分析应用程序的构建过程

标签:

原文地址:http://www.cnblogs.com/mengfanrong/p/4721194.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!