小编Sre*_*yan的帖子

--main-dex-list中的类太多,超出了主要的dex容量

我正在尝试运行检测测试用例,但在dex转换时得到以下错误意外顶级异常:

com.android.dex.DexException: Too many classes in --main-dex-list, main dex capacity exceeded
        at com.android.dx.command.dexer.Main.processAllFiles(Main.java:494)
        at com.android.dx.command.dexer.Main.runMultiDex(Main.java:334)
        at com.android.dx.command.dexer.Main.run(Main.java:244)
        at com.android.dx.command.dexer.Main.main(Main.java:215)
        at com.android.dx.command.Main.main(Main.java:106)

:App:dexDebug FAILED
Run Code Online (Sandbox Code Playgroud)

如何在gradle中解决此问题?

dex android-gradle-plugin

27
推荐指数
2
解决办法
2万
查看次数

-main-dex-list中的类太多了

我在构建应用程序时遇到了这个异常.

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Too many classes in --main-dex-list, main dex capacity exceeded
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:494)
at com.android.dx.command.dexer.Main.runMultiDex(Main.java:332)
at com.android.dx.command.dexer.Main.run(Main.java:243)
at com.android.dx.command.dexer.Main.main(Main.java:214)
at com.android.dx.command.Main.main(Main.java:106)
Run Code Online (Sandbox Code Playgroud)

我搜索了所有并得到了解决方法:

http://blog.osom.info/2014/12/too-many-methods-in-main-dex.html

但是这个问题的正确解决方案是什么?

android gradle dex

6
推荐指数
0
解决办法
2494
查看次数

Jacoco 覆盖不适用于最新的 android 插件

更新 gradle android 插件后,我收到以下错误。

任务 ':App:jacocoTestReport' 执行失败。

无法读取执行数据文件 app/build/outputs/code-coverage/connected/coverage.ec

jacoco 版本 =“0.7.6.201602180812”

android 插件版本:'com.android.tools.build:gradle:2.1.0'

最新的插件有问题吗?

android code-coverage gradle jacoco

5
推荐指数
0
解决办法
661
查看次数