2011-05-31 66 views

回答

213

试试这个,它帮助我:

  1. 右击该项目并转到“属性”
  2. 选择左侧的“Java Build Path”
  3. 开“源”选项卡
  4. 点击“添加文件夹...”
  5. 检查“根”文件夹,然后单击确定和确定再次
  6. 该项目,并在“Android的工具”再次右键点击“修复项目属性”
+1

它的工作,谢谢! – numegil 2011-09-29 02:29:18

+0

完美,谢谢! – Adam 2012-10-10 16:57:32

+0

它像魔术一样工作!非常感谢! – 2012-11-05 05:57:39

9

我有几件事情可以解决这个问题。

  • 删除根文件夹
  • 利用项目>清洁
  • 属性>机器人工具>修复项目属性
+0

没有帮助...在构建过程中发生错误。 在项目'FBReaderJ'上运行构建器'Android Resource Manager'的错误。 在项目'FBReaderJ'上运行构建器'Android Pre Compiler'的错误。 java.lang.NullPointerException – lacas 2011-05-31 09:57:08

+0

昨天刚刚有。你的项目是否有一个.classpath文件?您可以做的最好的事情就是创建您自己的(新)项目并将该项目的文件复制到其中。 – Nallath 2011-05-31 10:00:33

+0

其中是.classpath文件?如果我创建一个新项目,然后复制其中的所有文件,这将再次出现以后的错误.. :( – lacas 2011-05-31 10:42:14

1

尝试在Eclipse IDE中创建一个新的Android项目,然后将隐藏的.classpath文件从新项目复制到现有项目中。然后,您可以删除额外的Android项目。

然后执行上述步骤。删除/ gen文件夹,并进行清理(项目 - >清理,Android工具 - >修复项目属性)。

我的问题是,下载的.classpath被设置为将源.class文件放入/ gen,这应该有R.class文件。 Eclipse需要/ bin中的源代码.class文件,这是Eclipse自动生成的.classpath为您提供的.class文件。如果您自己编辑.classpath(阅读并不难),您可以在原地进行修改,而无需创建新的Android项目。

1

Simpley这意味着你的项目是不是在工作区再次导入项目

0

转到项目 - >属性 - > Java编译器。选择“Compiler compilance level”为1.6+。如果你没有更高的编译器版本可用,你可能正在运行一个旧的Java安装,得到它的更新