问题
图1
程序突然部分机型必现崩溃,一看堆栈,发现说找不到资源文件,去定位发现有该资源文件,What?
问题分析
1、资源文件不存在,资源文件损坏
经排查资源文件存在,且资源文件完整,故排除该问题
2、资源文件生成失败
图2
初步看,xml文件没什么问题,删除gradient属性,发现运行正常,What?Why?,这个属性不是一直都有吗,最终经过排查定位到
图3
角度必须是45的整数倍,而图2是60,把角度改到90,运行正常。
tip:该报错不是所有系统都会崩溃,有的系统忽视了这个强校验,不会崩溃