【发布时间】:2011-12-13 18:59:19
【问题描述】:
自从更新到ADT 14 后,我无法再构建我的项目。它在更新之前构建良好。
错误:
[2011-10-23 16:23:29 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;
[2011-10-23 16:23:29 - myProj] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;
已经报告了类似的问题,我已经尝试了那里的建议,包括
- 正在重启
Eclipse。 - 清理项目并重建 - 禁用“项目->自动构建”选项,然后“清理”和“构建”项目,然后尝试运行。将“自动构建”选项重置为开启
- 重新安装
Android开发者工具 - 重新安装 Eclipse(更新到最新版本 3.7.1)
- 创建了一个从文件系统导入的新项目
- 从 subversion 创建了一个新项目。
【问题讨论】:
-
你是在 windows 还是 mac 上工作 .. 因为我想遵循以下答案,但我不确定他们是否会在 mac 上工作 .. 谢谢
-
如果您已经导入了库项目并且还在 lib 文件夹中导入了库 JAR,那么您必须从您的 lib 文件夹以及 [Build Path -> Configure Build Path] 中删除 jar 文件。它会起作用的。
-
在以下链接中查看我的答案。 stackoverflow.com/a/38391449/3702595
标签: android eclipse adt android-sdk-tools dex