Java 多个dex文件定义Landroid/support/v7/app/ActionBar$DisplayOptions

Java 多个dex文件定义Landroid/support/v7/app/ActionBar$DisplayOptions,java,android,android-support-library,android-appcompat,Java,Android,Android Support Library,Android Appcompat,我的项目没有显示错误。虽然当我运行应用程序时,它会说请在运行应用程序之前修复错误。当我看控制台标签时,它说 [2015-07-10 19:50:26 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/app/ActionBar$DisplayOptions; [2015-07-10 19:50:26 - NavigationDrawer] Conversion to Dal

我的项目没有显示错误。虽然当我运行应用程序时,它会说请在运行应用程序之前修复错误。当我看控制台标签时,它说

    [2015-07-10 19:50:26 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/app/ActionBar$DisplayOptions;
[2015-07-10 19:50:26 - NavigationDrawer] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/app/ActionBar$DisplayOptions;
我试图寻找解决办法,但没有找到

这是我的支持库的内容


请帮忙。我被困在这里了。提前感谢您。

您多次添加此库,并尝试将其删除,以仅获得一个android-support-v7-appcompat.jar


我建议删除底部的最后一个,顶部的第一个。

我不知道你的android程序是怎么做的,但根据我的经验,这些类型的错误是eclipse中许多错误的开始。我建议将他们的项目迁移到AndroidStudio,这是一个优秀的IDE,可以正常工作,没有任何bug。

您已经多次添加了这个库,尝试删除它,只获得一个android-support-v7-appcompat.jar您能告诉我需要删除什么以及从哪个选项卡中删除吗?订购导出或库?对不起,我是新手,所以问了这么愚蠢的问题选择library并单击remove按钮。好的,但我应该删除哪个jar文件?因为总共有3个。一个在Android依赖项中,它是Android-support-v7-appcompat.jar,另外两个在Android私有库中,它是1个Android-support-v7-appcompat.jar和2个Android-support-v4.jar,我应该删除哪一个?好,删除顶部的最后一个和第一个。如何将当前项目从Eclipse迁移到Android Studio?@akkie4396您必须执行以下操作:文件->导出->生成渐变构建文件,然后启动Android Studio,现在就可以导入此项目。