我花了好几个小时在这上面,我似乎无法解决它。我的应用程序支持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,我该怎么办?!我错过了什么
感谢任何帮助
答案 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'是不够的。