无法执行DEX:多DEX文件中定义
我知道这个问题已经被问这里前几次。但我还没有看到任何可能的解决方案呢。 之前,我做到了项目的运行方式Android应用程序',如果我不打扫它,我收到以下错误,不得不重新启动Eclipse ......和清洗一遍。
I know this question has been asked here a few times before. But i haven't seen any possible solution yet. Before i make the project 'Run as Android Application' , if i do not clean it, i receive the following error and have to restart Eclipse ... and clean again.
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define
Lcom/jstun/core/attribute/MessageAttributeInterface;
com.jstun.core ...是我的src文件夹中的一部分,我当然无法将其删除。即使我删除包,另一个包将显示为类似的错误:
com.jstun.core... is a part of my src folder, of course i can't remove it. And even if i remove that package, another package will show up as an error like:
Unable to execute dex: Multiple dex files define
Landroid/support/v4/app/ActivityCompatHoneycomb;
我已经看到了这个错误,因为更新到ADT 15,我使用的Eclipse伽利略在Ubuntu 你有什么想法?感谢您的任何答复!
I've seen this error since updating to ADT 15, i'm using Eclipse Galileo on Ubuntu Do you have any idea? Thanks for any reply!
这是一个构建路径问题。
-
请确保您的bin文件夹不包括在你的构建路径。
Make sure your bin folder is not included in your build path.
右键点击你的项目 - >进入属性 - >构建路径。
Right click on your project -> go to properties -> Build Path.
确保蜂巢库是在库/
文件夹,而不是在你的源文件夹。
Make sure that Honeycomb library is in your libs/
folder and not in your source folder.
中包括库库/
分别在构建路径。
Include the libraries in libs/
individually in the build path.
顺便说一句,你可能希望在 Android的支持-V4带来
库得到冰淇淋三明治的支持,而不是蜂窝支持库。
BTW, you may want to bring in the android-support-v4
library to get Ice Cream Sandwich support instead of the Honeycomb support library.