2011-05-31 55 views
1

由于某种原因,我的eclipse/android开发环境已经停止创建r.java文件,并且不会在我的任何项目中读取它们。我应该只卸载eclipse和它的所有痕迹和android sdk我一直使用,并开始新鲜?我的所有Android项目都有r.java相关错误

我一直在寻找过去几个小时的修复,但我无法找到一个似乎工作,所以任何建议都可以帮助。

回答

1

每次更新我的源我总是这样做:

  • 刷新项目
  • 清洁工程
  • 刷新项目

屡试不爽(除非我有一个构建路径问题,然后右键单击并执行Android Tools->Fix project properties通常有效)


发生构建错误可能导致R文件无法生成,请确保没有任何语法错误。

+0

所有那些有错误的项目都是我以前完成并刚刚打开的项目。他们没有任何生成错误,但由于某种原因,浏览器中的根项目文件显示错误。这真是一个奇怪的事情,我从来没有见过这个错误。我的eclipse浏览器中的每个打开的项目都显示错误,并且没有 – 2011-05-31 04:23:22

1

试着触摸(做不变的编辑)你的一个.java文件,看看它是否强制R文件重建。这似乎是Android SDK/Eclipse集成的一个错误。

+0

是的,我试过了 – 2011-05-31 01:51:41

+0

我刚刚导入了我想要在我的笔记本电脑上工作最多的项目,并且在设置上我工作得很好.....它必须是eclipse错误。 – 2011-05-31 01:52:27

1

这发生在我身上很多。有两件事要尝试。 1)尝试清理该项目

如果这不起作用。这通常适用于我。 1)在Eclipse中删除项目(一定不要删除源) 2)关闭Eclipse 3)打开日食 4)通过新项目从现有源添加的项目回

+0

它不仅仅是一个项目,而是它的全部。它真的很奇怪 – 2011-05-31 01:24:07

+0

只是为了看看发生了什么样的错误,我试图导出一些我有的项目。试图导出任何/ bin/whatever.apk不存在时出现此错误。以及这是显而易见的原因,我不能建立它。此外,r.java文件最终出现,但即使没有任何错误,项目的根目录显示错误.....事实上,所有我打开的项目显示错误。 – 2011-05-31 01:31:23

+0

你知道我导入我的项目到我的另一台电脑,他们在那里工作很好 – 2011-05-31 07:06:48

1

你可以试试这个:

  1. 确保“自动生成”选项(在项目菜单)
  2. 清理项目
  3. 上刷新你的项目
+0

这似乎并没有工作。我转动了自动构建,然后清理了所有的项目,然后他们都没有错误,所以当我把自动构建回来时,把错误放回 – 2011-05-31 02:15:01

+0

@James我没有说要关闭它,确保它是ON清洁和清爽之前。顺便说一下,“gen”文件夹呢?你能看见它吗? – aromero 2011-05-31 02:17:57

+0

是的,它在那里。由于某种原因,尽管当我尝试做所有建议的事情时,它并没有帮助。然而,我确实导入了一个早期版本的应用程序,我在制作一个apk文件,比如当我尝试导出项目时出现错误报告,并且它运行正常,错误消失,因此我认为它有一些设置。它的日食正在寻找一个没有在项目的bin文件夹中创建的apk – 2011-05-31 02:32:41

0

我通过从我创建的字符串标题中删除了括号来解决了这个问题。

我是一个完整的n00b,所以我不认为向标题添加()会导致问题。