我最近买了一台新的MacBook Pro并从旧笔记本电脑中导入了几个项目文件。今天我试图在我的设备上运行一个应用程序,但该项目不会在运行配置窗口中显示。我再次导入该文件,并让项目显示,但现在我尝试在我的设备上运行时出现以下错误:
[2014-01-06 21:04:04 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/app/Watson$OnCreateOptionsMenuListener;
[2014-01-06 21:04:04 - Verbatim] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/app/Watson$OnCreateOptionsMenuListener;
我认为我在从旧笔记本电脑传输文件的方式上犯了错误,以及我如何将项目导入ADT。我不知道上面的错误是什么意思,也不知道如何开始修复它。也许有人可以开导我。谢谢!
答案 0 :(得分:0)
好像你有相同项目的多个版本。 Dex文件是真正运行Android的(从Java转换,谢天谢地自动完成)
尝试删除adt中的所有相同项目(确保为了以防备份该项目)。尝试转到工作区文件夹并确保只有一个版本,然后导入它。希望它有所帮助