在eclipse中为viewPagerIndicator添加库时,android中的jar不匹配错误

时间:2014-04-07 12:29:55

标签: java android eclipse maven jar

Jar mismatch error when adding library in eclipse

的可疑副本

但我没有得到任何帮助,所以我再次问它。

当我在 Eclipse 中创建新项目时,创建了两个文件夹

  1. Demoapp(项目名称)
  2. appcompact_v7
  3. 问题:当我右键单击项目并选择“属性| Android”,然后单击“库”部分中的“添加...”并选择ViewPagerIndicator库。

    它给了我错误:

    [2014-04-07 17:55:54 - DemoApp] Found 3 versions of android-support-v4.jar in the dependency list,
    [2014-04-07 17:55:54 - DemoApp] but not all the versions are identical (check is based on SHA-1 only at this time).
    [2014-04-07 17:55:54 - DemoApp] All versions of the libraries must be the same at this time.
    [2014-04-07 17:55:54 - DemoApp] Versions found are:
    [2014-04-07 17:55:54 - DemoApp] Path: C:\Users\WebInfoMart\workspace\appcompat_v7\libs\android-support-v4.jar
    [2014-04-07 17:55:54 - DemoApp]     Length: 627582
    [2014-04-07 17:55:54 - DemoApp]     SHA-1: cb6883d96005bc85b3e868f204507ea5b4fa9bbf
    [2014-04-07 17:55:54 - DemoApp] Path: C:\Users\WebInfoMart\workspace\DemoApp\libs\android-support-v4.jar
    [2014-04-07 17:55:54 - DemoApp]     Length: 627582
    [2014-04-07 17:55:54 - DemoApp]     SHA-1: cb6883d96005bc85b3e868f204507ea5b4fa9bbf
    [2014-04-07 17:55:54 - DemoApp] Path: C:\Users\WebInfoMart\workspace\library\libs\android-support-v4.jar
    [2014-04-07 17:55:54 - DemoApp]     Length: 271754
    [2014-04-07 17:55:54 - DemoApp]     SHA-1: 53307dc2bd2b69fd5533458ee11885f55807de4b
    [2014-04-07 17:55:54 - DemoApp] Jar mismatch! Fix your dependencies 
    

    已经尝试过: 我删除了Demoapp> lib> android-support-v4.jar& appcompact_v7> lib> android-support-v4.jar两个文件和复制的ViewPagerIndicator库> lib> android-support-v4.jar到我的 DemoApp appcompact_v7 文件夹,然后清理并重建项目。

    但似乎没有任何效果。而ViewPagerIndicator库的示例项目工作正常。

    任何建议都将不胜感激。感谢

3 个答案:

答案 0 :(得分:2)

我有同样的问题,这是我如何修复它@Raghunandan已经在这里回答jar mismatch from log cat on program run using google play service

因为库和项目有不同的jar文件

解决方案:

只需将android-support-v4.jarsdk/extras/android/support/v4/android-support-v4.jar复制到 ViewPagerIndicator库项目您的Android项目的libs文件夹。

希望这有帮助

ViewPagerIndicator教程http://blog.stylingandroid.com/archives/537

答案 1 :(得分:0)

由于您的ViewPagerIndicator库已经有了android-support-v4.jar,因此将其从Demoapp和appcompact_v7中删除,那么它将起作用。因为两个项目都是从ViewPagerIndicator继承它

答案 2 :(得分:0)

来自ViewPagerIndicator的支持库是旧的,尝试使用DemoApp中使用的库进行更新。然后从DemoApp中删除它。

有一个拉取请求可以更新ViewPagerIndicator的v4支持库:https://github.com/JakeWharton/Android-ViewPagerIndicator/pull/271