为了账号安全,请及时绑定邮箱和手机立即绑定

无法执行Dex:多个Dex文件定义Lcom/myapp/R$Array;

无法执行Dex:多个Dex文件定义Lcom/myapp/R$Array;

慕村9548890 2019-06-13 17:13:06
无法执行Dex:多个Dex文件定义Lcom/myapp/R$Array;自从更新到ADT我不能再建我的项目了。在更新之前它一直很好。错误:[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.清除项目和重建-禁用“项目->自动生成”选项,然后“清洁”和“构建”项目,然后尝试运行。将“自动生成”选项重置为ON重新安装Android开发工具重新安装Eclipse(更新到最新版本3.7.1)创建一个从文件系统导入的新项目。从Subversion创建了一个新项目。
查看完整描述

3 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

我也遇到了同样的问题,非常奇怪,因为只有在使用Eclipse时才会发生这种情况(但是Ant没有问题)。我就是这样修好的:

  • 右键单击

    Project Name

  • 选择

    Build Path -> Configure Build Path

  • 在……里面Java Build Path,转到标签上Order and Export

  • 取消检查.jar图书馆

只是有时:在OrderandExporttab中,我没有任何JAR库,所以我没有检查AndroidPrivateLibrary项目。现在我的项目开始运作了。


查看完整回答
反对 回复 2019-06-13
?
噜噜哒

TA贡献1784条经验 获得超7个赞

在清理了以前版本的工具遗留下来的一些目录和文件之后,我的问题得到了解决。ADT Rev 14存储二进制文件的更改..我删除了整个bin目录,重新启动了Eclipse,清理了构建并强制进行了重新构建。这似乎在一开始就起了作用,但问题在下一轮之后又出现了。

最后,我发现我的bin目录包含在项目构建路径中。我将bin排除在构建路径之外,并重复了上述步骤。这解决了我的问题。


查看完整回答
反对 回复 2019-06-13
  • 3 回答
  • 0 关注
  • 478 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信