问题是:我不能建立我的项目。当我尝试时,控制台中显示了以下标志:
[2014-09-28 23:49:30 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/annotation/AnimRes;
[2014-09-28 23:49:30 - Shop] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/annotation/AnimRes;我花了几个小时寻找这个问题的解决办法,但没有结果。我试着清理这个项目,删除垃圾箱文件夹等,但是什么也没成功。
拜托,救命,我不知道该怎么办..。
发布于 2014-09-29 20:35:27
我无法修复它,所以我最终在不同的工作区中创建了新项目,并将所有代码复制到新项目中。这不是最聪明的事,但我能做什么..。
发布于 2015-03-05 07:58:06
从libs文件夹中删除android-support-notations.jar。由于这些注释已经包含在android-support-v4.jar文件的最新版本中。
发布于 2015-03-09 18:29:35
我在这个问题上也损失了几个小时,但我想我找到了一个解决办法,至少对我来说是这样。Andoid告诉我,我有“多个dex文件定义了Landroid/support/An批注/动画”,但他说还有一个文件调用inputList.txt有一个bug。我在目录树中找到了这个文件,我在app/build/intermediates/tmp/dex/debug文件夹中找到了这个文件。该文件是一个简单的文本文件,每个依赖项都有一行作为支持注释或具有绝对路径的androidplot。
我看到几行重复,我想,如果我删除,我解决了问题,但它没有工作。
然后我搜索了这个路径,所有的app/build/intermediates/pre-dexed/debug/文件夹都位于同一个位置:.jar文件夹,我看到了重复的.jar文件,然后删除了这个文件,然后删除了重复的行。
然后我运行我的项目,bug消失了,它解决了问题。
问题是:在那个文件夹中复制了.jar文件。
简单!
https://stackoverflow.com/questions/26089572
复制相似问题