报错一:
android.content.res.Resources$NotFoundException: Resource ID
报错二:
Binary XML file line # : Error inflating class
解决方法:
百度很多问题都无法解决。最后发现错误原因比较基础,是我直接将png文件复制进 drawable 文件夹里时,没修改路径,导致默认保存到drawable-v24文件夹内。应该在copy图片进来的时候手动更改路径为drawable,如图:

下图这三个图片文件是不一样的!在我Android 6.0的设备上,addimg.png可以读到,但是addimg.png(v24)与addimg.png(v26)这两个图片是读不到的!一直报前两个错误。

copy有风险,一定要注意路径!!
本文详细解析了在Android开发中遇到的资源找不到错误(ResourceNotFoundException)和BinaryXML文件行数错误的问题,分享了一种常见但易忽视的解决方案:确保图片资源正确放置在drawable文件夹而非drawable-v24中,避免因路径问题导致的资源加载失败。
976

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



