No resource found that matches the given name 'Theme.AppCompat.Light'解决方法

Posted mytrip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No resource found that matches the given name 'Theme.AppCompat.Light'解决方法相关的知识,希望对你有一定的参考价值。

某些项目编译错误:No resource found that matches the given name ‘Theme.AppCompat.Light‘ 

res中styles.xml里 <style name="AppBaseTheme" parent="Theme.AppCompat.Light">发生错误
信息如下:
Error retrieving parent for item: No resource found that matches the given name ‘Theme.AppCompat.Light‘.

原因:android中的某些API(包括类方法或者XML属性)更换成android版本时,它们的路径已经发生了改变,从而导致编译器无法找到它们,所以编译无法通过。

解决方法:改成 <style name="AppBaseTheme" parent="android:Theme.Light">(即对应的新的Style)



以上是关于No resource found that matches the given name 'Theme.AppCompat.Light'解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Android 创建项目出现No resource found that matches the given name Theme.AppCompat.Light

创建android项目时,出现No resource found that matches the given name 'Theme.AppCompat.Light'

解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题(示例代

Android - 错误:&quot;No resource found that matches the given name android:Theme.Material&quot

Android错误之--Error retrieving parent for item: No resource found that matches the given name &#39

安装 react-native-fbsdk 后 gradle build 失败,错误为 Error retrieving parent for item: No resource found that