有人可以解释为什么ActionBarSherlock中包含的android-support-v4.jar具有不同的大小(因此,校验和),那么Android在设置新项目时会自动添加?他们对ActionBarSherlock附带的支持代码的自定义吗?如果没有,用android-support-v13.jar替换这个jar是否安全,因为它已经包含了android-support-v4.jar中的所有代码?
答案 0 :(得分:3)
从android项目中删除默认的android-support-v4.jar
并从ActionBarSherlock
库项目中复制该jar。或反之。这很安全。
这将解决这个问题。
原因
这将是我们的sdk将该jar的较新版本复制到新项目中的原因,但ActionBarSherlock
将具有相同的旧版本。
答案 1 :(得分:1)
ActionBarSherlock中包含的android-support-v4.jar是5 months old。从那时起,Google拥有released several new versions支持库。由于两个版本的不同,它们的校验和将不匹配。
使用您在主项目中使用的版本替换ABS中包含的版本是安全的。
答案 2 :(得分:0)
这是一个比删除和添加文件更优雅的解决方法!
你只需要:
右键单击项目App Free 转到" Android工具" > "添加支持库" 批准权限并让它更新库 对项目App Library重复此过程 然后Android支持库将同步(: