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

时间:2011-05-31 09:31:09

标签: android

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

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

5 个答案:

答案 0 :(得分:213)

试试这个,它帮助了我:

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

答案 1 :(得分:9)

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

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

答案 2 :(得分:1)

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

然后执行上述步骤。删除/ gen文件夹,然后进行清理(Project - > Clean,Android Tools - > Fix Project Properties)。

对我来说,问题是下载的.classpath被设置为将源.class文件放入/ gen,它应该具有R.class文件。 Eclipse需要/ bin中的源.class文件,这是Eclipse自动生成的.classpath给你的。如果您觉得自己编辑.classpath感觉很舒服(它不是特别难以阅读),您可以就地进行修改而无需创建新的Android项目。

答案 3 :(得分:1)

简单就意味着您的项目不在工作区中再次导入项目

答案 4 :(得分:0)

转到项目 - >属性 - > Java编译器。选择“Compiler compilance level”为1.6+。如果您没有更高版本的编译器版本,则可能正在运行旧的Java安装,并将其更新