我的应用程序崩溃了API< 21每当我打开它时。
日志显示升级CheckBox类时出现问题。
这是Android Monitor Log的重要部分:
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)
中以下是CheckBox的XML代码:第#117行
我不知道为什么它不适用于API< 21
我甚至尝试过使用AppCompatCheckBox
,但它仍无效。
Vector Drawable check_refresh.xml
代码
答案 0 :(得分:0)
你错过了文件res/drawable/check_refresh.xml
:这就是报告的崩溃。它可能位于特定于版本的文件夹中:项目根目录的路径是什么?我希望你在v21文件夹中有一些drawables。