首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android :无法执行DX (IntelliJ)

Android :无法执行DX (IntelliJ)
EN

Stack Overflow用户
提问于 2014-02-12 13:11:32
回答 6查看 18.6K关注 0票数 10

我遵循https://stackoverflow.com/a/5271194/1973953的步骤,这个链接。

但是,当我运行一个应用程序时,我会得到以下错误

我的"target=android-11“文件中只有一行

这是我的AndroidManifest.xml

所以我的问题是为什么我会犯这些错误以及如何解决这些错误.

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-04-16 06:31:36

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

解决方案是将这个jar的ActionBarSherlock模块依赖性更改为运行时,而不是编译,因为我的项目已经提供了它。

票数 23
EN

Stack Overflow用户

发布于 2014-03-15 08:22:36

我刚刚在项目设置中更改了android版本的 (Intellij),并解决了错误。我使用的是API-14,但根据SDK管理器,我的系统上只安装了API-19。因此,我建议查看一下SDK管理器,看看您有哪些API版本,并选择正确的API/android版本。

票数 2
EN

Stack Overflow用户

发布于 2014-04-16 08:42:04

您不能使用未安装在计算机上的API进行编译。

转到您的项目/模块设置,并选择实际安装的API版本。或者在SDK中安装您想要的API版本。(我只想对@hkazemi被否决的回答发表评论,问一下为什么投票被否决了,因为这是我的解决办法。但我的代表太差了,我补充了一个答案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21728933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档