【问题标题】:how to generate support library again?如何再次生成支持库?
【发布时间】:2014-09-12 07:03:42
【问题描述】:

我创建了一个最低 sdk-version 10 的应用,并下载了以下 manifest.xml 的支持库。

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="15"/>

现在我想为同一个应用程序使用最低 skd-version 7。我根据以下更改了 manifest.xml 并再次下载了支持库。

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15"/>

但是那个时候,出现了如下错误。

[2014-09-12 12:59:05 - Location] 在依赖列表中找到 2 个版本的 android-support-v4.jar, [2014-09-12 12:59:05 - 位置] 但并非所有版本都相同(此时检查仅基于 SHA-1)。 [2014-09-12 12:59:05 - 位置] 此时所有库的版本必须相同。
[2014-09-12 12:59:05 - 位置] 找到的版本是:
[2014-09-12 12:59:05 - 位置] 路径:C:\trunk\MasterSource\Location\libs\android-support-v4.jar
[2014-09-12 12:59:05 - 位置] 长度:648327
[2014-09-12 12:59:05 - 位置] SHA-1:ded9acc6a9792b8f1afc470f0c9cd36d178914cd
[2014-09-12 12:59:05 - 位置] 路径:C:\ABS\libs\android-support-v4.jar
[2014-09-12 12:59:05 - 位置] 长度:621451
[2014-09-12 12:59:05 - 位置] SHA-1:5896b0a4e377ac4242eb2bc785220c1c4fc052f4
[2014-09-12 12:59:05 - 位置] 罐子不匹配!修复您的依赖项

如何添加支持库以兼容 android 2.x?

【问题讨论】:

  • 你在使用 Android Studio 吗?
  • @NadirB 不,我现在正在使用 eclipse adb。

标签: android android-manifest android-support-library


【解决方案1】:

您在项目和库项目中使用不同的 android-support-v4.jar。

将所有android-support-v4.jar替换为\android-sdk\extras\android\support\v4\android-support-v4.jar

希望它能解决你的问题。

看到这个:https://stackoverflow.com/a/12045627/3582473

【讨论】:

    【解决方案2】:

    出现这个错误是因为两者的android-support-v4.jar不同。

    要解决此错误,您只需从第一个项目的 lib 文件夹复制文件并粘贴到第二个项目的 lib 文件夹。

    终于清理干净了。您将不会再看到此错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-07
      • 2011-08-25
      • 1970-01-01
      • 2012-04-30
      • 2015-06-30
      • 1970-01-01
      • 2013-02-12
      相关资源
      最近更新 更多