无法执行dex:多个dex文件定义

时间:2014-02-14 21:28:23

标签: android eclipse jar dex buildpath

我该如何解决这个问题?我在这里尝试了很多东西,似乎没有什么对我有用。 我曾尝试进口和清洁,建筑物并重新开始日食,似乎没有任何效果。

3 个答案:

答案 0 :(得分:1)

“您的导入问题可能是您的项目使用相同的两个库(旧版本和新版本),并且不知道应该使用哪个库。

检查你的Libs文件,lib-project和引用“

答案 1 :(得分:0)

我终于找到了解决方案。

当我添加一个与我在项目中使用的库相同的库时会发生此错误,因此,我需要从我的主项目中排除该库,并将我导入的库附带的库导入到我的主项目中。

所以, 1.转到bould路径 - >订单和出口 2.取消选中与导入的库使用的jar相同的jar。点击确定。

现在,您已准备好继续开发!

答案 2 :(得分:0)

我对这个讨厌的问题有不好的经历,很少有人解释,无论是旧的还是新的,但实质上,问题超出了library.jar的旧/新版本,这个问题也可能出现,即具有相同类名classA的类和不同供应商的com.same.package的相同包名libraries.jar的类。

在这种情况下,我们别无选择,只能重命名包名或类名。如果我们知道,我们将不再使用,另一个冒险的选择是清除课程。