MainActivity类型的层次结构不一致

2024-04-30

我通过 eclipse 创建了一个新的 Android 项目,其中包含 MainActivity。 我将 ActionBarSherlock 添加到项目中(“属性”>“Android”,然后单击“添加”)。 然后,当我用“extends SherlockFragmentActivity”替换“extends Activity”时,出现编译错误“MainActivity 类型的层次结构不一致”。

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


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MainActivity类型的层次结构不一致 的相关文章

随机推荐