Java 任何事情都无法解决
我正在用Eclipse开发android应用程序 在我的应用程序中,我尝试读取一个文件:data.xml。我把它放在res/raw/中,要访问它,我应该使用getResources().openRawResource(R.raw.data) 但Eclipse向我显示了一个错误:“数据”无法解析或不是字段 但是字段在gen/R.java中Java 任何事情都无法解决,java,android,eclipse,code-generation,Java,Android,Eclipse,Code Generation,我正在用Eclipse开发android应用程序 在我的应用程序中,我尝试读取一个文件:data.xml。我把它放在res/raw/中,要访问它,我应该使用getResources().openRawResource(R.raw.data) 但Eclipse向我显示了一个错误:“数据”无法解析或不是字段 但是字段在gen/R.java中 public final class R { public static final class raw { public st
public final class R {
public static final class raw {
public static final int data=0x7f040000;
}
}
有什么想法吗?
谢谢
解决方案: 导入正确的R.java文件! 导入我的_包.R
停止信任ctrl+shift+O…尝试清理并重建您的项目 如果该
data.xml在原始文件夹中,但仍然没有解决,请清理并构建项目并进行检查。
仍然错误检查此项:我在几周前就已经遇到了这个问题。您只需使用
com.example.R
(其中com.example
是软件包的名称),因为您的IDE默认认为您正在使用android.R
。
试试这个。或者直接删除
导入android.R代码>您正在导入错误的R文件。导入您的_package.R文件而不是android.R文件您清理了项目吗?还是重新启动eclipse?如果有任何R.导入,请删除它们并清理/重建--您不应该导入任何类型的R.噢,谢谢Mojo,事实上是这样的!这个问题有太多的重复,我一直在犹豫,但什么都没有发生,也许还需要更多?清理和重建并不能解决他导入错误R的问题。