Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 任何事情都无法解决_Java_Android_Eclipse_Code Generation - Fatal编程技术网

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

我正在用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 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的问题。