【发布时间】:2011-08-18 13:29:35
【问题描述】:
我正在用 Eclipse 开发一个安卓应用程序。
在我的应用程序中,我尝试读取一个文件:data.xml。我把它放在 res/raw/ 中,要访问它我应该使用 getRessources().openRawResource(R.raw.data);
但 Eclipse 显示错误:“数据”无法解析或不是字段。
但该字段在 gen/R.java 中!!!
public final class R {
public static final class raw {
public static final int data=0x7f040000;
}
}
有什么想法吗? 谢谢
解决方案: 导入正确的 R.java 文件! 导入 my_package.R;
别再相信 ctrl+shift+O ...
【问题讨论】:
-
您正在导入错误的 R 文件。导入 your_package.R 文件而不是 android.R 文件
-
你清理过项目吗?还是重启了eclipse?如果有任何 R. 进口,请删除它们并清理/重建 - 你不应该进口任何类型的 R.
-
噢,谢谢 Mojo,原来如此!
-
这个问题有很多重复,我一直在标记但什么也没发生,也许还需要更多?
标签: java android eclipse code-generation