我正在用Eclipse开发一个Android应用程序。
在我的应用中,我尝试读取一个文件: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文件! import my_package.R;
停止信任ctrl + shift + O ...
答案 0 :(得分:40)
几周前我已经遇到过这个问题了。您只需使用com.example.R
(其中com.example
是您的包的名称),因为Eclipse认为您默认使用android.R
。
试试这个。
答案 1 :(得分:9)
尝试清理并重建您的项目!
答案 2 :(得分:4)
或者只是删除import android.R;
。
答案 3 :(得分:1)
如果那个data.xml is in raw folder
但仍未解决Clean and build your project and check.
仍然错误检查:Opening raw file