R.raw.anything无法解决

时间:2011-05-04 13:37:11

标签: java android eclipse code-generation

我正在用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 ...

4 个答案:

答案 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