我知道这个问题以前已经在这里被问过几次了。但我还没有看到任何可能的解决方案。在我创建项目'Run as Android Application‘之前,如果我不清理它,我会收到以下错误,并且必须重新启动Eclipse……然后再清理一遍。
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define
Lcom/jstun/core/attribute/MessageAttributeInterface;
com.jstun.core...是我的src文件夹的一部分,我当然不能删除它。即使我删除了那个包,另一个包也会显示如下错误:
Unable to execute dex: Multiple dex files define
Landroid/support/v4/app/ActivityCompatHoneycomb;
自从更新到ADT 15后,我就看到了这个错误,我在Ubuntu上使用Eclipse Galileo,你知道吗?感谢您的回复!
发布于 2011-11-10 05:10:38
这是一个构建路径问题。
libs/
文件夹中,而不是您的源文件夹中。libs/
中的库单独包含在构建路径中。顺便说一句,你可能想引入android-support-v4
库来获得Ice Cream三明治支持,而不是蜂窝支持库。
发布于 2012-11-15 03:31:13
我今天遇到了一个类似的错误,原因是我的应用程序项目使用的两个库项目引用了support库,但版本不同。
更多细节:我的应用依赖于2个库项目
引用android-support-v4
为了解决这个问题,我不得不让FaceBookSDK库依赖于ABS库,而不是直接依赖于支持库。
发布于 2013-01-11 11:07:54
对我来说,我删除了libs文件夹中名为android support v4.jar的文件,一切都解决了。祝你好运:)
https://stackoverflow.com/questions/8059719
复制相似问题