当我尝试运行我的应用程序并且不知道如何修复它时,我遇到了这些问题......
任何人请帮帮我
这是错误:
[2014-04-18 18:47:35 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/app/ActionBar$Callback;
[2014-04-18 18:47:35 - CQUdiary] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/app/ActionBar$Callback;
答案 0 :(得分:5)
如果你在外部添加v7 appcompat支持库,请从order and export部分取消选中你的android依赖项,并从库部分删除android依赖项。 这是我修复它的方式: 右键单击项目 - >选择java构建路径 - >转到订单和导出部分 - >未经检查的Android依赖项并从库部分删除Android依赖项 - > 干净 - >重建
答案 1 :(得分:0)
当您有多个同名的java文件时,会发生这种情况。因此它试图将.class转换为de文件,它给出了这个错误。
检查是否发生这种情况
答案 2 :(得分:0)
您的项目中有多个v7 appcompat支持库(android-support-v7-appcompat.jar)副本。删除重复项并重建。