1,application resources 通过aapt执行成R.java

2,aidl文件通过aidl生成aidl.java

3,R.java + aidl.java + 源代码 通过java执行成class

4,第三方库class + 执行生成的classes 通过dex生成dex文件

5,dex文件 + 自己的资源 + 第三方的资源 通过apk build生成apk

6,生成的apk通过jarsigner生成signed.apk

7,signed.apl通过zipalign裁剪优化生成最终的apk


 参考 http://mouxuejie.com/blog/2016-08-04/build-and-package-flow-introduction/

更多相关文章

  1. android studio 学习入门篇(转载)
  2. Android(安卓)NDK开发学习(四)
  3. android apk 反编译,android编译错误解决方法
  4. Android学习09-----Android中数据的存储和访问 (1) By SharedPre
  5. Android——NDK开发配置遇到的问题
  6. Android_DDMS快速入门
  7. cocos2d-x 3.2 移植到android
  8. Android(安卓)Studio导入第三方类库、jar包和so库及Gradle
  9. Android十八章:Android(安卓)Studio打包jar文件

随机推荐

  1. Android 开发第二弹:通讯录
  2. Android 方法数超过64k限制的解决办法
  3. android Menu 选项菜单示例
  4. Android,如何在代码中获取attr属性的值
  5. Android Wifi模块相关常量定义.
  6. Nuance - Dragon Mobile SDK - Speech Ki
  7. android书
  8. Android 调起微信扫一扫
  9. android 序列号
  10. Android “No Class Deff. Find Error :x