添加ActionBarSherlock作为库使我的项目失去了它的R类,并且通常会吓坏

时间:2014-09-24 03:03:49

标签: android eclipse android-actionbar android-resources android-library

我的应用使用ActionBarActivityViewPager,我希望扩展对早于3.0(11级及以下)设备的支持。但是,当我尝试将ActionBarSherlock添加为库时,我的项目会变得很糟糕。我的项目R课程的每个参考都被抱怨了。

我已经读过这可能是由项目中的多个android-support-v4.jar文件引起的。但是,我似乎有一些,我不确定我应该如何清理。

我认为最简单的方法是发布我的Package Explorer的图片。我需要删除或更改以使我的项目正常工作,以便我可以实现ActionBarSherlock并支持较旧的Android版本?谢谢!

另外,Imgur link

enter image description here

1 个答案:

答案 0 :(得分:0)

经过一番搜索,我找到了一个似乎有效的解决方案。

我的项目抱怨我的getActionViewgetActionBar方法。这是通过...解决的。

  • getActionView替换为MenuItemCompat.getActionView
  • getActionBar替换为getSupportActionBar