我不是Android的新开发者。我有一个市场上的应用程序。但是,有时我得到报告奇怪的例外满足以下条件:安卓资源未找到异常
java.io.FileNotFoundException: res/drawable-mdpi/background.png
android.content.res.Resources$NotFoundException: File res/drawable-mdpi/background.png from drawable resource ID #0x7f02001f
这是通过各种手段不真实的,否则我不会;吨编译或运行程序自己。我也确信资源在那里。这只是我报道的一个例外。其他资源主要布局也有同样的例外。
所以我的问题是这将如何发生?是否因为Android系统安装失败,我的应用程序?我几乎肯定这一定是这种情况,因为我有许多用户毫无问题地使用它。
请帮忙。
有时我们也会发生一些布局资源。虽然这种情况对我们来说并不重要,但它仍然是一个神秘的bug。感谢您的询问。 – Snicolas
您是否在所有屏幕尺寸和密度上测试了您的应用程序?也许问题可能是在某些屏幕上,在相应的目录中找不到可绘图 – Cata
@Cata您不需要为每个密度制作/填充可绘制的文件夹。例如,如果您只提供xdpi drawables,则mdpi屏幕会缩小drawable以正确绘制。 – Jonba