我正在努力将图书馆导入我的项目。
图书馆:https://github.com/Eaiman/BitmapHandler
但是,当我导入它时,会发生像Fragment,FragmentAdapter和android.support.v4
中的其他类这样的类会出现错误,就像它们不存在一样。这可能是一个简单的问题,但我不习惯Java,因为我是一名Python / C ++程序员,而且我不熟悉这种带库的配置。
这是我的日志:
[2014-03-07 12:00:17 - MyProject] Found 2 versions of android-support-v4.jar in the dependency list,
[2014-03-07 12:00:17 - MyProject] but not all the versions are identical (check is based on SHA-1 only at this time).
[2014-03-07 12:00:17 - MyProject] All versions of the libraries must be the same at this time.
[2014-03-07 12:00:17 - MyProject] Versions found are:
[2014-03-07 12:00:17 - MyProject] Path: /home/name/workspace/BitmapHandler/libs/android-support-v4.jar
[2014-03-07 12:00:17 - MyProject] Length: 621451
[2014-03-07 12:00:17 - MyProject] SHA-1: 5896b0a4e377ac4242eb2bc785220c1c4fc052f4
[2014-03-07 12:00:17 - MyProject] Path: /home/name/workspace/ViewPagerIndicator-library/libs/android-support-v4.jar
[2014-03-07 12:00:17 - MyProject] Length: 271754
[2014-03-07 12:00:17 - MyProject] SHA-1: 53307dc2bd2b69fd5533458ee11885f55807de4b
[2014-03-07 12:00:17 - MyProject] Jar mismatch! Fix your dependencies
它说(我必须从中理解)有两个相同的文件(.jars),但它们有不同的版本。我不知道如何解决这个问题,所以我要求你的帮助,不仅要理解它,还要解决这个问题。
非常感谢你的时间
答案 0 :(得分:2)
尝试使用从项目的 libs 文件夹中删除 android-support-v4.jar 文件。
祝你好运。
答案 1 :(得分:1)
Found 2 versions of android-support-v4.jar in the dependency list,
表示supprot库版本不匹配。
确保您拥有更新的支持库。
从下面的路径复制android-support-v4.jar
并将其粘贴到库项目和android项目的libs文件夹中。
android-sdk/extras/android/support/v4/android-support-v4.jar