android untrue资源未找到异常

时间:2012-01-20 07:49:03

标签: 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系统无法正确安装我的应用程序?我几乎可以肯定这是必须的,因为我有很多用户没有问题地使用它。

请帮忙解决这个问题。

3 个答案:

答案 0 :(得分:3)

可能有几个原因:

  1. 将应用程序移至SD卡。

  2. 从市场下载或安装APK时存在一些问题(文件可能已损坏)。

  3. 用户从其他来源获取带有损坏文件的APK(例如来自其他用户的蓝牙)

  4. 一些系统错误(从软件到布鲁克硬件)

  5. 任何方式您都无法解决此问题。

答案 1 :(得分:1)

可能是应用程序被推送到SD卡,并且在SD上有些事情发生了。我看到类似布局的问题而不是drawable,这是因为应用程序被推送到SD。

答案 2 :(得分:1)

也许您已经包含了某些引用Android SDK内容的代码。

在我的情况下,我遇到了类似的问题,当我删除行

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

从我的xml中,一切正常。