2010-10-24 112 views
2

我正在使用原始资源创建文件夹res/raw/myfile,然后使用代码 InputStream is = Resources.getSystem()。openRawResource(R.raw.myfile) ;无法找到Android原始资源

此代码抛出未发现异常的资源和它说的日志“资源不包含包资源编号0x7f04000”

我上面使用的代码是我的猜测正确的。我见过的所有其他例子都不可能(2.1 sdk),因为它们可能是老例子。

我已经清理并制作并使用了新鲜的avd。 My R.java看起来像这样 public static final class raw public static final myfile = 0x7f040000; }

回答

4

试试这个方法。

InputStream is = getResources().openRawResource(R.raw.myfile); 
+0

谢谢!有同样的问题。 – Liron 2012-07-27 11:03:40