Android 打包流程:

官网地址:http://developer.android.com/tools/building/index.html


[Android Pro] Android 打包流程

具体的打包步骤如下:


1:生成R.java类文件:Eclipse中会自动生成R.javaant和命令行使用android SDK提供的aapt.exe程序生成R.java.

2:将.aidl文件生成.java类文件:Eclipse中自动生成,ant和命令行使用android SDK提供的aidl.exe生成.java文件。

3:编译.java类文件生成class文件:Eclipse中自动生成,ant和命令行使用jdkjavac编译java类文件生成class文件.

4:将class文件打包生成classes.dex文件:Eclipse中自动生成,ant和命令行使用android SDK提供的dx.bat命令行脚本生成classes.dex文件。

5:打包资源文件(包括resassetsandroidmanifest.xml):Eclipse中自动生成,ant和命令行使用Android SDK提供的aapt.exe生成资源包文件

6:生成未签名的apk安装文件:Eclipse中自动生成debug签名文件存放在bin目录中,ant和命令行使用android SDK提供的apkbuilder.bat命令脚本生成未签名的apk安装文件。

7:对未签名的apk进行签名生成签名后的android文件:

8:对签名后的android文件进行字节对齐;


参考博客:

http://blog.csdn.net/jariwsz/article/details/6728337(完全重零开始写build.xml文件)

http://www.cnblogs.com/youngerbaby/archive/2013/05/18/3085548.html(基于sdk下面的ant文件夹下的build.xml进行的)


更多相关文章

  1. Android启动流程分析(二) init进程的启动
  2. 通过ant脚本,编译打包android工程
  3. 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写
  4. android的布局文件简介
  5. Android Studio 导出 .aar包的操作流程
  6. Android 数据存储之文件存储小记
  7. Android——从init进程启动流程
  8. Android软件安装文件夹
  9. 详细解读Android中的搜索框(四)—— Searchable配置文件

随机推荐

  1. 【Android】数据库处理
  2. Bmob SDK导入和初始化
  3. Andorid访问WebService的学习笔记
  4. android编程14个很有用的代码片段
  5. Android中滚动的实现
  6. Android gradlew打包命令
  7. Android超人气系列动态壁纸下载(免费)
  8. android 获取视频和图片的缩略图
  9. Android Studio Cmake & OpenCV3.2环境
  10. 深入理解Android消息队列原理篇 Looper、