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 這樣有限制的包下。

【如果本文對您有用,歡迎關注我獲得更多資訊】