无法执行dex:多个dex文件定义Lcom / myapp / R $ array;
由于更新到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时发生(但对于Ant来说是可以的)。 这是我如何解决它的:
Project Name
Build Path
- > Configure Build Path
在Java Build Path
,转到选项卡Order and Export
取消选中.jar
库
仅有时:在Order和Export选项卡中,我没有任何jar库,所以我没有选中Android Private Libraries项目。 现在我的项目正在运行。
清理了以前版本工具中剩下的一些目录和文件后,我的问题得到解决。 ADT Rev 14更改了存储二进制文件的位置。 我删除了整个bin目录,重新启动了Eclipse并清除了构建并强制重建。 这似乎是最初的伎俩,但问题在下一次运行后回来。
我终于发现我的bin目录包含在项目构建路径中。 我从构建路径中排除bin并重复上述步骤。 这解决了我的问题。
[为我解决]
Eclipse项目属性 - > Java构建路径 - >订购和导出
取消选中Android私有库。
链接地址: http://www.djcxy.com/p/65837.html上一篇: Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;