关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
三天前关门了。
改进这个问题
**任务“”的执行失败:app:mergedexdebug'.
执行com.android.build.gradle.internal.tasks.workers$actionfacade com.android.builder.dexing.dexarchivemergerexception时出错:合并dex存档时出错:.dex文件中的方法引用数不能超过64k**
2条答案
按热度按时间dfuffjeb1#
在应用程序中似乎没有使用multidex,当应用程序的方法数超过64k(包括代码、库、sdk等)时会发生此错误
从这里了解multidex
修改build.gradle:
如果正在运行单元测试,则需要在应用程序类中包含以下内容:
mi7gmzs62#
加上黑泽一郎的回答,
从API21和更高版本(Android5.0+),art运行时系统通过将多个dex文件一起编译成一个.oat文件来自动处理多个dex文件。