ActionBarSherlock与Appcompat冲突

时间:2014-11-30 20:34:03

标签: actionbarsherlock android-appcompat

我正在尝试使用ActionBarSherlock库执行一个小型测试项目,但遇到与此帖相同的问题 - > android-support-v7-appcompat has same attrs as actionbarsherlock library

参考:http://pastebin.com/ERDHsQbe

有没有人找到解决方案呢? 感谢。

2 个答案:

答案 0 :(得分:2)

从您的项目中删除support-v7-appcompat库,使用sherlock构建它。 然后在styles.xml中将parent="Theme.AppCompat.Light"更改为 parent="android:Theme.Light"。这就足够了。

如果您遇到与android-support-v4相关的任何错误,请尝试将最新的android-support-v4复制到工作区中的Sherlock库文件夹中。

答案 1 :(得分:0)

我遇到了同样的问题,因为我在attr.xml文件中更改了属性,这与support-v7-appcompat库中的其他属性相同 并手动更改actionbarshelock项目中与其相关的所有内容 我失去了很多时间,但最后我做到了 用这个替换你的ActionBarSherlock库

https://drive.google.com/file/d/0B-XiEeIClMuTb2t3S0h0d2lsUUE/view?usp=sharing

唯一的变化是attr.xml文件及其对java代码和布局的反思

注意:您必须确保只有一个android-support-v4库文件以避免jar不匹配