标签:art start -- index ima 项目 build [] eval
在gradle中我们使用了如下代码可以将指定类型分配到主dex中:
afterEvaluate { tasks.matching { it.name.startsWith(‘dex‘) }.each { dx -> def listMain = project.rootDir.absolutePath+‘/app/maindexlist.txt‘ if (dx.additionalParameters == null) { dx.additionalParameters = [] } //方法数越界时则生成多个dex文件 dx.additionalParameters += ‘--multi-dex‘ //maindexlist.txt文件为主dex中的类型配置文件 dx.additionalParameters += ‘--main-dex-list=‘ + listMain //-main-dex-list指定的所有class会打包到主dex中 dx.additionalParameters += ‘--minimal-main-dex‘ } }
而配置maindexlist.txt文件内容愁坏了很多小伙伴啊!
其实我们可以直接使用app\build\intermediates\multi-dex\debug目录下的maindexlist.txt在把你自定义的填写上就可以了。
别忘了把这个文件复制到项目目录下app/maindexlist.txt才会生效!
标签:art start -- index ima 项目 build [] eval
原文地址:http://www.cnblogs.com/zzq-include/p/6370500.html