使用v7支持库给出了这个错误:android.support.v4.app.TaskStackBuilder类型$ SupportParentable

时间:2014-11-10 06:04:10

标签: android android-support-library

我花了好几个小时在这上面,我似乎无法解决它。我的应用程序支持Api 8及以上版本。我想添加支持库v7 appCompat。因此,使用sdk管理器,我下载了最新的支持库和最新的SDK(5.0)。我根据资源导入了库 http://developer.android.com/tools/support-library/setup.html

但是,在我扩展ActionBarActivity的项目中,我一直在ActionBarActivity上出现以下错误

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

我正在使用eclipse,我该怎么办?!我错过了什么

感谢任何帮助

3 个答案:

答案 0 :(得分:5)

Eclipse错误 - 无法解析android.support.v4.app.TaskStackBuilder $ SupportParentable类型。它是从所需的.class文件间接引用的

简单的解决方案不是将支持库复制粘贴到应用程序的libs文件夹中,而是右键单击项目=> Android工具=>添加支持库

按照这些步骤解决了我的问题。

答案 1 :(得分:0)

右键点击项目=> Android工具=>添加支持库

Here是添加支持库的说明

但是ActionBarActivity is deprecated。您应该使用AppCompatActivity。

答案 2 :(得分:0)

我通过添加'android-support-v4.jar'(构建路径 - >库 - >添加JAR)解决了这个问题。似乎仅仅'android-support-v7-appcompat.jar'是不够的。