【问题标题】:Found 2 versions of android-support-v4.jar in the dependency list appcompat in android在android的依赖列表appcompat中找到2个版本的android-support-v4.jar
【发布时间】:2014-01-30 07:17:39
【问题描述】:

当我将 appcompat 项目添加为库时,出现以下错误:

- found 2 versions of android-support-v4.jar in the dependency list appcompat in  android. 

- `aapt.exe` has stop working.

如何解决?

【问题讨论】:

  • 你的应用和库的jar版本不一样,要一样。

标签: android android-library android-appcompat


【解决方案1】:

从库和项目中删除 android-support-v4.jar。然后进入<sdk>/extras/android/support/samples/Support4Demos/并复制android-support-v4.jar并粘贴到两者的libs文件夹中。

【讨论】:

  • Support4Demos 中没有 libs 文件夹,有什么帮助吗?
  • @WasifKhalil 然后创建并查看它是否有效。我不确定这个bcoz我从来没有遇到过这样的问题。
  • 我认为您最终会以这种方式编译两次相同的库。只使用appcompat 的android-support-v4.jar 不是更好吗?我的意思是,从项目的 libs 文件夹中删除 support.jar 并将 appcompat 项目添加为库。在 NetBeans 中工作(已测试)。在我的项目视图中,support.jar 显示为一个库,但该 jar 被放置在 appcompat libs 文件夹中
【解决方案2】:

通常,当您添加已包含 android-support-v4.jarfile 的外部库时,您会收到此错误。

您可以在此处从您的 libs 文件夹中删除此 android-support-v4.jar 文件。这将解决您的问题。

【讨论】:

  • 如果我在我的应用程序中删除 android-support-v4.jar 它会在包含 R. 的每一行显示错误。
  • 你尝试清理你的项目了吗?
  • 这对我很好@JohnR尝试刷新你的项目>> R点击>>刷新
【解决方案3】:

几天前我也遇到了同样的问题,我所做的是,只是从我的项目中删除了 android-support-v4.jar,然后我已经正确添加了我的库项目 jar单击我的项目-> 转到属性,选择 java Build Path 然后从选项中选择 add external jar 并从您的库项目中选择 android-support-v4.jar 和然后点击 Order and export 并勾选您从库项目中添加的 android-support-v4.jar,然后点击 Ok。

就是这样。享受编码

【讨论】:

    猜你喜欢
    • 2012-08-16
    • 2013-08-18
    • 2015-12-21
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    • 1970-01-01
    • 2018-09-30
    • 1970-01-01
    相关资源
    最近更新 更多