我从android市场获得崩溃报告:
android.content.res.Resources$NotFoundException: Resource ID #0x....
Run Code Online (Sandbox Code Playgroud)
我每周大约有17个.它在我的代码中指向了以下内容:
context.getResources().getDrawable(R.drawable.foo);
Run Code Online (Sandbox Code Playgroud)
该资源肯定存在于我的/ drawable文件夹中.我有几十万个安装,我不确定这对于一些用户来说是如何失败的,但是对绝大多数用户来说都是如此.我想知道发生了什么,因为他们无法在这种状态下使用该应用程序.有任何想法吗?
谢谢
---------更新----------------------
另外,我可以在我的R.java文件中看到有关drawable的条目,如下所示:
public static final int foo=0x7f020034;
Run Code Online (Sandbox Code Playgroud)
我做了一个干净的项目构建,然后直接做我的发布版本(之间没有代码修改,给自动eclipse构建的东西可能让R文件出错)
谢谢
liv*_*ove 46
我有这个例外:
Resources$NotFoundException: String resource ID
Run Code Online (Sandbox Code Playgroud)
当我使用带有int值的setText时.我不得不将其转换为String.
之前:
myTextView.setText(obj.SomeIntProperty);
Run Code Online (Sandbox Code Playgroud)
后:
myTextView.setText(String.valueOf(obj.SomeIntProperty));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30213 次 |
| 最近记录: |