如何再次生成支持库?

时间:2014-09-12 07:03:42

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

我使用最小的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兼容?

2 个答案:

答案 0 :(得分:0)

发生此错误是因为android-support-v4.jar都不同。

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

终于干净了,已经完成了。你不会再看到这个错误了。

答案 1 :(得分:0)

您在项目和图书馆项目中使用了不同的android-support-v4.jar。

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

希望它能解决你的问题。

请参阅:https://stackoverflow.com/a/12045627/3582473