我刚刚在最新的Eclipse Luna.Eclipse中创建了一个新的空白Android项目,其中minsdk
为2.2,在项目的libs文件夹中自动添加了android-support--v4.jar
。这导致控制台出错:
Found 2 versions of android-support-v4.jar in the dependency list,
but not all the versions are identical (check is based on SHA-1 only at this time).
All versions of the libraries must be the same at this time.
Versions found are:
Path: /home/faizal/DEV/ADT workspace/myNewProject/libs/android-support-v4.jar
Length: 758727
SHA-1: efec67655f6db90757faa37201efcee2a9ec3507
Path: /home/faizal/DEV/ADT workspace/appcompat_v7/libs/android-support-v4.jar
Length: 648327
SHA-1: ded9acc6a9792b8f1afc470f0c9cd36d178914cd
Jar mismatch! Fix your dependencies
这是因为我还有一个appcompat_v7支持库项目,我正在用于另一个项目,并且是由较旧的Eclipse创建的(我认为它是Juno ..它是ADT包的一部分)。
我知道解决方法是删除其中一个罐子,但是哪个罐子和原因?
答案 0 :(得分:18)
你只需要:
Android支持库将同步(:
答案 1 :(得分:2)
您导入的appcompat_v7库也有android-support-v4.jar,但大小不同。只需将android-support - v4.jar从项目库复制到appcompat_v7文件夹即可。文件夹路径在您的帖子中,仅供参考。
答案 2 :(得分:0)
答案 3 :(得分:0)