我使用最小的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兼容?
答案 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
希望它能解决你的问题。