Android支持multiDexEnabled,自建脚本编译

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。

猜你喜欢

转载自hw3com.iteye.com/blog/2248538
今日推荐