【发布时间】:2015-12-22 11:39:28
【问题描述】:
我无法执行 dex:多个 dex 文件错误。
控制台错误:
[2015-12-22 16:39:38 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/util/ThreadUtil$MainThreadCallback;
[2015-12-22 16:39:38 - Talkr] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/util/ThreadUtil$MainThreadCallback;
下面我已经发布了订单和导出的屏幕截图。我无法检查 android 私有库。如果我检查了,我的应用程序变慢了,我无法运行应用程序。
订购和出口:
编辑:如果我取消选中我的所有库,多个 dex 错误将得到解决。但我在 Debug 处遇到线程暂停异常。
我在下面发布了那个调试错误。
谁知道如何解决这个问题。谢谢。
【问题讨论】:
-
是的,移动到 gradle 和 android studio :-) 除此之外 - 两个库正在声明类
android/support/v7/util/ThreadUtil$MainThreadCallback尝试取消选中您的v7-recyclerviewdep,看看是否其他人已经将其拉入。(在 gradle 中你可以输入gradle dependencies来查看谁在使用什么 -
你可能想确保没有更多的库正在使用 supportV7 或者至少你使用的是相同的库版本,这个问题可能是因为你的构建路径中包含了多个版本的库