Android Dex:无法执行DX(IntelliJ)

Tan*_*der 10 android intellij-idea dx

我按照/sf/answers/368983611/此链接的步骤操作.

但是当我运行应用程序时,我收到了这些错误

在此输入图像描述

我的project.properties文件中只有一行" target = android-11 "

这是我的AndroidManifest.xml

在此输入图像描述

所以我的问题是为什么我得到这些错误以及如何解决它们......

Tim*_*imT 23

当我遇到这个问题时,因为我添加到项目中的ActionBarSherlock库将android-support-v4.jar定义为编译依赖项,这个jar已经包含在我的项目中,所以在编译时有多个副本/版本的DEX .

解决方案是将此jar的ActionBarSherlock模块依赖项更改为Runtime而不是compile,因为我的项目已经提供了它.

  • 将它设置为"运行时"对我来说不起作用,因为我的应用程序代码也使用android-support-v4.jar,因此我将其设置为"提供"并且它可以工作. (4认同)