error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
【问题描述】
将一个可以正常运行的项目从Package Explore中移除,也没有做任何修改,并且开发环境也没有变化,但后来再次导入,却总是有如下的错误。
![](/attachment/201511/1/30241692_1446362983Xvyv.png)
这个style.xml是创建工程时自动生成的,并未修改过,Theme.AppCompat.Light在R文件也是可以找到的。
尝试了好几个项目的导入,发现都会出现上述的问题。此外,之前正常的java代码,也会出现大量的报错
【问题解决】
经过不断地搜索和尝试,终于发现了问题的所在
Theme.AppCompat.Light这个主题,是位于安卓SDK的extras\android\support\v7\appcompat支持库中的
当查看此工程的属性时,会发现原本的支持库已经不可用了
![](/attachment/201511/1/30241692_14463651284Z2S.jpg)
此时,只需要移除失效的库,并重新添加一个库就可以啦
阅读(1836) | 评论(0) | 转发(0) |