我正在从 Action Bar Sherlock 迁移到 Action Bar compat。我删除了 ABS,并且里面有 support-v4-google 地图,但出现了错误。我现在将v4直接添加到项目中,看看是否解决,但我想知道:
如果库是多余的或补充的,我从文档中不太了解?
感谢您的建议,指针等。
编辑:这是让我用“外部 jar ...”添加 v4 的错误,它解决了它。
The type android.support.v4.app.TaskStackBuilder$SupportParentable cannot be resolved.
It is indirectly referenced from required .class files
但是如果你说如果已经有 v7 我不应该添加 v4 我该如何向 Eclipse 解释它?
相关帖子,解决方案是在此处添加 v4。扩展ActionBarActivity时类型activity的层次结构不一致
编辑 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 :检查
- A依赖:未选中
- 原始 v7 jar:检查
- 原始 v4 jar:检查