actionbarsherlock – MainActivity类型的层次结构不一致

前端之家收集整理的这篇文章主要介绍了actionbarsherlock – MainActivity类型的层次结构不一致前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我通过 eclipse创建了一个带有MainActivity的新 Android项目.
我将ActionBarSherlock添加到项目中(Properties> Android并单击Add).
然后,当我用“extends SherlockFragmentActivity”替换“extends Activity”时,我得到一个编译错误“MainActivity类型的层次结构是不一致的”.

我还尝试创建一个没有Activity的项目,然后创建了一个继承自SherlockFragmentActivity的类“MainActivity”,并且没有编译时错误,但是运行时错误“ClassNotfoundException:com.NadavLitvak.nadavfragmentdemo.MainActivity”

解决方法

您的项目还应该引用android-support-v4.jar(它包含在ABS的libs文件夹中.)因此,Properties-> Java Build Path->添加JAR …并从ActionBarSherlock-> libs中选择该jar

猜你在找的Android相关文章