转换为Dalvik格式失败:无法执行dex:定义了多个dex文件

时间:2014-01-07 20:41:05

标签: java android eclipse jar dex

我在运行时收到错误说:“DraggableGridViewSample]转换为Dalvik格式失败:无法执行dex:多个dex文件定义Lcom / animoto / android / views / DraggableGridView $ 1;”

如何避免这种情况?我试过从我的libs文件夹中删除android-support-v4 jar并点击Android Tools>添加Android支持库但我似乎无法解决此问题。

非常感谢任何建议。

enter image description here

3 个答案:

答案 0 :(得分:4)

查看您提供的sourceDraggableGridView课程已在src下。因此,添加包含相同内容的jar是多余的,dex会抱怨重复的定义。

要解决此问题,只需从项目中移除DraggableGridView.jar即可。

答案 1 :(得分:1)

项目 - 建立路径 - 图书馆 检查android私有库是否包含首先在库中列出的相同jar。如果是这样,删除私人图书馆并离开罐子 这对我有用。

答案 2 :(得分:0)

在外部添加libs文件夹中的所有jar,并取消选中应该工作的android私有库