R.raw.anything无法解决

Sté*_*tte 25 java eclipse android 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;
     }
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?谢谢


解决方案:导入正确的R.java文件!import my_package.R;

停止信任ctrl + shift + O ...

Ada*_*old 41

几个星期前我已经遇到过这个问题了.您只需使用com.example.R(com.example包的名称),因为Eclipse认为您android.R默认使用.试试吧.


nec*_*ixy 9

尝试清理并重建您的项目!


Pri*_*alj 5

或者干脆删除import android.R;