Android / FBReaderJ / gen已经存在,但不是源文件夹。 转换到源文件夹或重命名它

我下载了FBReaderJ源码,其中说:“ / FBReaderJ / gen已经存在,但不是源文件夹。转换到源文件夹或重命名

我无法运行它,为什么? 我也不能删除“gen”。

试试这个,它帮助了我:

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

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

  • 删除gen文件夹
  • 使用项目>清理
  • 属性> android工具>修复项目属性

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

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

对我来说,问题是下载的.classpath被设置为将源.class文件放到/ gen,这应该有R.class文件。 Eclipse需要/ bin中的.class文件,这是Eclipse自动生成的.classpath为您提供的.class文件。 如果你觉得自己编辑.classpath本身(读起来并不难),你可以在原地进行修改,而不必费心去创build一个新的Android项目。

很简单,这意味着你的项目不在工作区中再次导入项目

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