我想问一下,有什么方法可以将现有项目中的support-library-v7-appcompat改为actionbarsherlock lib。我已经尝试了很多次,但我仍然遇到同样的错误 - 它删除了所有 R.java 文件夹并显示:Jar mismatch - fix your dependencies!我已经尝试将 actionbarsherlock lib 放入新项目并且效果很好。只有当我想从另一个支持库切换时,它才行不通。
你知道如何解决这个问题吗?
非常感谢
顺便说一句:
我这样做是因为 appcompat 似乎不支持 API 7 的 SearchView 但 sherlock 支持 - 从我读到的。第二个想法是,sherlock 必须支持的我的应用程序项目是另一个项目的副本。 - 我不知道这对这个问题是否重要。
最佳答案
所以我是这样解决的:
- 我创建了新项目并添加了支持库
ActionBarSherlock
- A 将所有以前的项目复制到当前 - 使用 Sherlock
- 我把同一个包放到第二个项目
- 当然,我必须更改类中的一些内容(
Fragment
到SherlockFragment
等)
关于android - 在现有项目中从 support-lib-v7-appcompat 切换到 actionbarsherlock lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21525177/