从support-library-v7-appcompat切换到现有项目中的actionbarsherlock库

时间:2014-02-03 10:43:23

标签: android eclipse android-actionbar actionbarsherlock android-support-library

我想问一下,如果有什么方法可以将support-library-v7-appcompat更改为现有项目中的actionbarsherlock lib。我已经尝试了很多次和方法,我仍然得到相同的错误 - 它删除所有R.java文件夹和显示:Jar不匹配 - 修复您的依赖项!我已经尝试将actionbarsherlock lib放到新项目中并且运行良好。当我想从另一个support-lib切换时,它才起作用。

你有什么想法,如何解决这个问题?

非常感谢

顺便说一下:

我这样做是因为看起来appcompat不支持SearchView for API 7但是sherlock确实 - 从我读到的内容。第二个想法是,我的应用程序项目必须由sherlock支持,是另一个的副本。 - 我不知道,这个问题是否重要。

1 个答案:

答案 0 :(得分:1)

所以我用这种方式解决了这个问题:

  • 我创建了新项目并添加了支持库ActionBarSherlock
  • 将以前的所有项目复制到当前 - 使用Sherlock
  • 我将相同的包放到第二个项目
  • 当然,我必须在课程中更改一些内容(FragmentSherlockFragment等。)