我有一个奇怪的例子,我的Android项目由于某种原因无法在Eclipse(v3.5 / Galileo)中正确重建。偶尔发生这种情况,所以我做了通常的Project =>干净......就像我在这种情况下一直做的那样。但这一次我现在有一个奇怪的效果,几乎所有文件都显示错误,并且仔细观察是编译器无法找到R文件(确实缺少gen子树)。
如何强制eclipse重建该文件?
迈克尔
答案 0 :(得分:2)
“W / ResourceType(8032):错误的XML块:找不到根元素节点”表示您的XML资源格式错误。我认为错误消息应该指出它不喜欢哪个文件。
答案 1 :(得分:2)
我能够通过在我的gen文件夹中创建一个空的R.java文件来强制重建,eclipse然后醒来,编译资源,并用正确的自动生成的R.java替换我的R.java。
答案 2 :(得分:1)
我有这个问题,删除R以强制重新启动,但它没有因为我忘了逃避撇号
<string name="button_go">Let's go!</string>
到
<string name="button_go">Let\'s go!</string>
当R被删除时,eclipse显示出错误的基调,使得很难识别出罪魁祸首
答案 3 :(得分:1)
我刚刚遇到这个问题,发现它是由于最近的SDK更新,它没有自动包含新的“Android SDK Build工具”。重新启动SDK Manager后,我找到了新条目并安装了它。在那之后,它再次完美地运作。