【问题标题】:The hierarchy of the type activity is inconsistent when extending ActionBarActivity扩展 ActionBarActivity 时类型活动的层次结构不一致
【发布时间】:2013-07-25 07:21:57
【问题描述】:

您好,我有带有 appcompat 操作栏的新 v7 支持库,当我想按照 here 记录的那样从 ActionBarActivity 扩展时,eclipse 向我显示此错误

The hierarchy of the type testActivity is inconsistent

当我在 ActionBarActivity 类上移动我的课程时,它会说

The type android.support.v4.app.TaskStackBuilder$SupportParentable cannot be resolved. It is indirectly referenced from required .class files

现在我该如何解决这个问题?

【问题讨论】:

  • Clean 在两个库上都没有帮助?

标签: android android-support-library android-actionbar-compat


【解决方案1】:

您应该使用刚刚在 sdk v18 中发布的新支持 v4 库

【讨论】:

  • 问题已解决,谢谢。我应该将它作为 Eclipse 库导入
  • 其实v4不应该是主项目的一部分,而是v7用户库的一部分
  • 我在进行 Unity 开发时遇到了同样的错误。我的问题是由于最小 SDK 版本。 Unity 至少需要 2.3.1,我为 1.6 设置了整个东西!
【解决方案2】:

我遇到了完全相同的问题,我认为感谢 tyczj 是一个更好的解决方案。如果您已正确设置 v7 库:http://developer.android.com/tools/support-library/setup.html#add-library 您不需要再次添加 v4,因为它包含在 v7 文件夹中。

(由于您添加了新的 v4 来解决您的问题,我想您并没有真正使用 v7 中的那个,因为在 v7 中它是新的)

我的帖子:If I use new " V7 Appcompat library ", do I still need " V4 Support Library " for a minimum SDK = 7?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    相关资源
    最近更新 更多