Android支持multiDexEnabled,自建脚本编译
16lz
2021-01-23
Android 使用android-support-multidex解决Dex超出方法数的限制问题
trouble writing output: Too many method references: 67131; max is 65536.
You may try using --multi-dex option.
References by package:
原理:
1. buildtools>21.1.1
用到其中的mainDexClasses
2. 获得分包索引文件
mainDexClasses --output $main_dex_include classes.jar");
3. 利用--multi-dex --main-dex-list=main_dex_include, 生成classes.dex classes2.dex到out目录下
dx -JXmx2048M --dex --multi-dex --main-dex-list=main_dex_include --output=out classes.jar
4. 打包所有的dex, 如classes.dex classes2.de到对应的apk。
trouble writing output: Too many method references: 67131; max is 65536.
You may try using --multi-dex option.
References by package:
原理:
1. buildtools>21.1.1
用到其中的mainDexClasses
2. 获得分包索引文件
mainDexClasses --output $main_dex_include classes.jar");
3. 利用--multi-dex --main-dex-list=main_dex_include, 生成classes.dex classes2.dex到out目录下
dx -JXmx2048M --dex --multi-dex --main-dex-list=main_dex_include --output=out classes.jar
4. 打包所有的dex, 如classes.dex classes2.de到对应的apk。
更多相关文章
- Android 开源项目-StandupTimer学习笔记索引
- Android 自己动手写ListView学习其原理 2 上下滚动
- 自定义控件之View原理与使用
- 【Android】自定义控件之View原理与使用
- Android的消息机制(Handler的工作原理)
- androdi与服务器Socket通信原理