Android / FBReaderJ / gen已经存在,但不是源文件夹。 转换到源文件夹或重命名它
我下载了FBReaderJ源码,其中说:“ / FBReaderJ / gen已经存在,但不是源文件夹。转换到源文件夹或重命名 ”
我无法运行它,为什么? 我也不能删除“gen”。
试试这个,它帮助了我:
- 右键单击该项目,然后转到“属性”
- select左边的“Java Build Path”
- 打开“源”选项卡
- 点击“添加文件夹…”
- 检查“gen”文件夹,然后再次单击确定并确定
- 再次右键单击该项目,在“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安装,并更新它