【问题标题】:The hierarchy of the type MainActivity is inconsistentMainActivity 类型的层次结构不一致
【发布时间】:2013-08-27 07:53:41
【问题描述】:

我通过 Eclipse 创建了一个带有 MainActivity 的新 Android 项目。 我将 ActionBarSherlock 添加到项目中(属性 > Android 并单击添加)。 然后,当我用“扩展 SherlockFragmentActivity”替换“扩展 Activity”时,我得到一个编译错误“MainActivity 类型的层次结构不一致”。

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

【问题讨论】:

    标签: actionbarsherlock android-fragmentactivity


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      有时,当 Eclipse 延迟时,它不会在您的项目中添加 SDK jar(项目中缺少 Android xy 文件夹),因此您需要添加它 Properties > Android > Project Build Target(通常没有勾选)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-03-26
        • 1970-01-01
        • 2012-01-21
        • 1970-01-01
        • 1970-01-01
        • 2016-09-14
        • 2013-03-20
        相关资源
        最近更新 更多