Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.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
Android 如何强制eclipse重新创建R(=资源)文件?_Android - Fatal编程技术网

Android 如何强制eclipse重新创建R(=资源)文件?

Android 如何强制eclipse重新创建R(=资源)文件?,android,Android,我只是遇到了一个奇怪的情况,我的Android项目由于某种原因无法在Eclipse(v3.5/Galileo)中正确重建。偶尔会发生这种情况,所以我做了通常的项目=>Clean。。。就像我在这种情况下经常做的那样。但这次我有一个奇怪的效果,几乎所有的文件都显示bug,仔细看,编译器找不到R文件(gen子树中确实缺少了R文件) 如何强制eclipse重建该文件 Michael“W/ResourceType(8032):错误的XML块:未找到根元素节点”表示您的XML资源格式不正确。我认为错误消息应

我只是遇到了一个奇怪的情况,我的Android项目由于某种原因无法在Eclipse(v3.5/Galileo)中正确重建。偶尔会发生这种情况,所以我做了通常的项目=>Clean。。。就像我在这种情况下经常做的那样。但这次我有一个奇怪的效果,几乎所有的文件都显示bug,仔细看,编译器找不到R文件(gen子树中确实缺少了R文件)

如何强制eclipse重建该文件


Michael

“W/ResourceType(8032):错误的XML块:未找到根元素节点”表示您的XML资源格式不正确。我认为错误消息应该指出它不喜欢哪个文件。

我遇到了这个问题,删除R以强制重新创建,但是没有,因为我忘记了转义撇号

<string name="button_go">Let's go!</string>
我们走吧!

我们走吧!

当R被删除时,eclipse显示出一种错误的音调,这使得很难识别罪魁祸首

我能够通过在gen文件夹中创建一个空的R.java文件来强制重建,eclipse随后醒来,编译资源,并用正确的自动生成的R.java替换我的R.java。

我刚刚遇到了这个问题,并发现这是由于最近的SDK更新,其中没有自动包括新的“Android SDK构建工具”。重新启动SDK管理器后,我找到了新条目并安装了它。之后,它又完美地工作了。

我刚刚发现控制台窗口中有一条错误消息:“W/ResourceType(8032):错误的XML块:找不到根元素节点”我想这就是没有生成R文件的原因。有什么想法吗?这个错误非常缺乏信息。我也明白了,不知道是什么原因造成的…解决了!我指定了一个找不到的图标。奇怪的反应。我不得不说,我发现ADT有时是相当不可原谅的…对-错误可能是误导性的,您必须查看控制台输出中的下一行以找到罪魁祸首。XML资源中的任何问题都会阻止Eclipse为您构建生成的类。这些工具在这方面可能更好。@commonware:不!错误消息没有指明它不喜欢哪个文件。
<string name="button_go">Let\'s go!</string>