未找到android不真实资源异常

未找到android不真实资源异常,android,resources,Android,Resources,我不是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的新开发者。我在市场上有一份申请。然而,有时我会接到报告说发生了奇怪的异常:

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系统无法正确安装我的应用程序吗?我几乎可以肯定这一定是事实,因为我有很多用户使用它时没有问题


请对此提供帮助。

可能是应用程序被推送到SD卡上,并且在SD卡上时可拔取设备发生了问题。我在布局上看到了类似的问题,这是因为应用程序被推到了SD上。

可能有几个原因:

  • 将应用程序移动到SD卡

  • 从市场下载或安装APK时出现问题(文件可能已损坏)

  • 用户从其他来源获取带有损坏文件的APK(例如,通过其他用户的蓝牙)

  • 一些系统错误(从软件到brocken硬件)


  • 无论如何,您都无法解决此问题。

    可能您包含了某些引用Android SDK内容的代码

    在我的情况下,我面临着类似的问题,当我删除了线

    android:background="?android:attr/actionBarItemBackground"
    

    从我的xml来看,一切都很好。

    有时,在一些布局资源中,我们也会遇到这种情况。虽然情况对我们来说还远没有危急,但它仍然是一个神秘的错误。谢谢您的提问。您是否在所有屏幕大小和密度上测试了您的应用程序?可能问题在于,在某些屏幕上,相应的屏幕中找不到可抽绳directory@Cata您不需要为每个密度制作/填充可绘制文件夹。例如,如果您只提供xdpi可绘图项,mdpi屏幕将缩小绘图范围以正确绘图。@Jonba这是正确的,尽管我在这方面遇到了一些问题,这就是为什么我建议检查他的绘图目录。这确实是一个可能的答案,但不幸的是,我无法测试这一点,并说这是否是确定的,因为在极少数情况下会发生这种情况。非常感谢。