线上环境发现FileNotFoundException的问题
Author: AlphaBoomCreated Apr 10, 2020Updated Jul 1, 2023
最近增加了些白名单文件之后进行版本升级,发现bugly上报了一些FileNotFoundException。 现象:
- 主要集中在 红米、小米和Vivo的手机上
- 95%以上的上报都是Android 9.0系统
- 能够遇到崩溃的用户只会遇到一次
Crash比例大概万分之一左右,不知道会不会和厂家ROM主题之类有关。
Caused by:
--
5 java.io.FileNotFoundException:r/k/sq.xml
6 android.content.res.AssetManager.nativeOpenXmlAsset(Native Method)
7 android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:960)
8 android.content.res.ResourcesImpl.loadXmlResourceParser(ResourcesImpl.java:1206)
9 android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:834)
10 android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:634)
11 android.content.res.MiuiResourcesImpl.loadDrawable(MiuiResourcesImpl.java:329)
12 android.content.res.Resources.getDrawableForDensity(Resources.java:902)解包文件是存在的。
Source: shwenzhang/AndResGuard