我遵循https://stackoverflow.com/a/5271194/1973953的步骤,这个链接。
但是,当我运行一个应用程序时,我会得到以下错误

我的"target=android-11“文件中只有一行
这是我的AndroidManifest.xml

所以我的问题是为什么我会犯这些错误以及如何解决这些错误.
发布于 2014-04-16 06:31:36
当我遇到这个问题时,这是因为我添加到我的项目中的ActionBarSherlock库将android-support-v4.jar定义为一个编译依赖项,并且这个jar已经包含在我的项目中,所以在编译时有多个DEX的副本/版本。
解决方案是将这个jar的ActionBarSherlock模块依赖性更改为运行时,而不是编译,因为我的项目已经提供了它。
发布于 2014-03-15 08:22:36
我刚刚在项目设置中更改了android版本的 (Intellij),并解决了错误。我使用的是API-14,但根据SDK管理器,我的系统上只安装了API-19。因此,我建议查看一下SDK管理器,看看您有哪些API版本,并选择正确的API/android版本。
发布于 2014-04-16 08:42:04
您不能使用未安装在计算机上的API进行编译。
转到您的项目/模块设置,并选择实际安装的API版本。或者在SDK中安装您想要的API版本。(我只想对@hkazemi被否决的回答发表评论,问一下为什么投票被否决了,因为这是我的解决办法。但我的代表太差了,我补充了一个答案。
https://stackoverflow.com/questions/21728933
复制相似问题