Multidex的学习

Android Studio 按下编译按钮后发生了什么?

1、打包资源文件,生成R.java文件(使用工具AAPT)
2、处理AIDL文件,生成java代码(没有AIDL则忽略)
3、编译 java 文件,生成对应.class文件(java compiler)
4、.class 文件转换成dex文件(dex)
5、打包成没有签名的apk(使用工具apkbuilder)
6、使用签名工具给apk签名(使用工具Jarsigner)
7、对签名后的.apk文件进行对齐处理,不进行对齐处理不能发布到Google Market(使用工具zipalign)

链接:https://juejin.im/post/5d95f4a4f265da5b8f10714b#heading-1

Multidex的源码讲解:
链接://www.greatytc.com/p/e164ee033928
Multidex的优化思路:
链接://www.greatytc.com/p/2891599511ff?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qq

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容