我正在从Action Bar Sherlock迁移到Action Bar Compat。我删除了ABS,并且里面有support-v4-google map ,但出现错误。我现在将v4直接添加到项目中以查看它是否可以解决,但是我想知道:

我不是很了解文档是库是冗余的还是补充的?

感谢您的建议,指针等。

编辑:这是使我添加“外部jar ...” v4的错误,它可以解决。

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

但是,如果您说我不应该添加v4(如果已经拥有v7),该如何向Eclipse进行解释?

相关帖子,解决方案是在此处添加v4。 The hierarchy of the type activity is inconsistent when extending ActionBarActivity

编辑2:如果按照以下步骤逐点完成,则v4 jar将包含在v7库项目中:http://developer.android.com/tools/support-library/setup.html#add-library
我的设置是:
  • Android 4.3:未经检查的
  • APrivate Lib:未选中
  • v7-app ... / src:已检查
  • v7-app ... / gen:已检查
  • ADependencie:未选中
  • raw v7 jar:检查
  • raw v4 jar:检查
  • 最佳答案

    v7包含v4支持库,因此无需再次将其包含在其中

    如果您查看v7支持库的libs文件夹,您会看到该库中已经引用了v4 jar

    08-18 06:12
    查看更多