每当我打开它时,我的应用程序都会在API <上崩溃。Android CheckBox API <21兼容性问题
Logs显示充气CheckBox类存在问题。
这是Android监视器日志的重要组成部分:
java.lang.RuntimeException: Unable to start activity ComponentInfo{...}: android.view InflateException: Binary XML file line #117: Error inflating class CheckBox
Caused by: android.view.InflateException: Binary XML file line #117: Error inflating class CheckBox
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/check_refresh.xml from drawable resource ID #0x7f020060
它说
Resources$NotFoundException
但资源存在,应用效果很好的棒棒糖和棉花糖
而它不在受版本控制的文件夹中(v21)
下面是复选框的XML代码:线#117
我不知道为什么它不工作的API 21 <
我甚至使用AppCompatCheckBox
尝试,但它仍然不起作用。
矢量绘制对象check_refresh.xml
代码
你可以验证,'check_refresh'位于'res/drawable'文件夹中吗? – azizbekian
是的,它在'res/drawable'中。该应用程序适用于lolipop和更高版本,但不包括kitkat或任何更低版本 –