No resource found that matches the given name 'Theme.AppCompat.Light'.
报的这个异常是提示的发生错误的是在res中styles.xml里 <style name="AppBaseTheme" parent="Theme.AppCompat.Light">
报错的原因是Android中的API(包括类方法或者XML属性)更换成android版本时,他们的路径已经发生了改变,从而导致编译器无法找到他们,导致编译无法通过,就出现了这个异常
解决的方法很简单将<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
改成 <style name="AppBaseTheme" parent="android:Theme.Light">(即对应的新的Style)问题便解决了。
解决Theme.AppCompat.Light找不到问题
本文介绍了解决Android开发中遇到的No resource found that matches the given name 'Theme.AppCompat.Light'异常的方法。该异常通常发生在styles.xml文件中定义主题时使用了不正确的父级主题。解决方式是将父级主题从Theme.AppCompat.Light更改为android:Theme.Light。
639

被折叠的 条评论
为什么被折叠?



