Android- XML 生成失败android.view.InflateException: Binary XML file line #28: Binary XML file inflating

原先可以运行的程序,换新机调试后奔溃:找不到 drawable 下的 XML 文件

报错如下:

android.content.res.Resources$NotFoundException: Resource ID #0x7f070083

 

 

 

排查出原因是 XML 文件放在了 drawable-v24 下面,如下:

 

原因部分机子操作系统版本过低,没有访问 drawable-v24 的权限,解决方法:将 XML 文件移到 drawable 下:

 

再次进行测试,成功运行:

 

 

一点建议:不要讲资源文件,放在类似 drawable-v24 这样有限制的包下。

【如果本文对您有用,欢迎关注我获得更多资讯】