我知道其他许多人遇到过类似的问题,我发现这些问题与我的问题非常相似:
Android Support Library v7: Error retrieving parent for item
问题在于我尝试了在这些答案中提供的不同解决方案,例如将目标sdk更改为14或15,以及清理和重建项目。我使用intelij并且我无法使以下错误消失:
检索项目的父项时出错:找不到与给定名称“Widget.AppCompat.ActionButton”匹配的资源 检索项目的父项时出错:找不到与给定名称匹配的资源'Widget.AppCompat.Light.ActionButton'
还有其他任何我可以尝试尝试纠正这些错误的事情吗?任何建议表示赞赏
答案 0 :(得分:1)
也许您没有将支持库包含在您的项目中。
答案 1 :(得分:0)
从您的adt位置添加支持库,如下所示:
adt-bundle-windows-x86_64-20130917\sdk\extras\android\support\v7\appcompat\libs\android-support-v7-appcompat
到您的项目并清理项目..它应该修复它。
答案 2 :(得分:0)
您应该问自己以下问题"我是否要支持较旧的(< 4)Android版本?"
如果您不想,则不必使用AppCompat。如果您确实想要支持旧版本,只需包含Appcombat库。
右键单击您的Hierarchy并选择import。浏览到SDK / Extras / Android / Support / V7 / Appcompat /的位置并导入该库。
现在将项目标记为库并将库添加到您的应用程序。现在,Appcompat实际上可以解决了。