Eclipse的Android gen已经存在,但不是源文件夹

当我尝试在Eclipse上加载一个Android项目,上周工作正常时,我收到以下错误。 有任何想法吗?

[2012-03-16 09:29:43 - MyProject] /MyProjectName/gen already exists but is not a source folder. Convert to a source folder or rename it 

请注意 ,我试图清理项目多次,甚至重新启动,但它仍然给我这个错误。

  • .java不使用2或3参数的View构造函数; XML属性不起作用
  • path中没有find类:dexpathlist
  • ActionBarSherlock + maven + eclipse:在工作区中找不到依赖项
  • 从apk文件读取Strings.xml文件
  • 将项目导入Eclipse时,项目描述无效
  • 用Eclipse和Phonegap进行开发/ Cordova 3
  • Eclipse中的Javadoc for Android项目因NullPointerException而失败
  • 在Android Eclipse IDE中单独重命名APP的名称
  • 右键单击项目,然后转到project properties ,然后转到java build path ,然后在source选项卡上,单击add folderbutton,并添加gen文件夹。 只有srcgen文件夹应该在那里检查,如果你没有任何附加的库项目。

     MyProject] /MyProjectName/gen already exists but is not a source folder. Convert to a source folder or rename it 

    这个问题发生在eclipse无法find项目中的每个链接内容时。

    例如:

    当我们从一个特定的文件夹(假设D:// NewFolder)中导入一个项目进行eclipse时,eclipse记忆下来,并将每个内容与其适当的path(在我们的例子中是D:// NewFolder / project_library / src)链接起来。

    但是,如果我们replace(这里是D:// NewFolder To E:// Another_Folder)或者从它的特定文件夹(这里是D:// NewFolder)中删除库,eclipse无法find它的(project_library)原始path并给出红色错误。

    所以当这个问题发生的时候,首先我们要确保导入的项目或库是它的原始文件夹,并且没有做任何更改。

    否则,再次将项目replace为导入时与eclipse链接的特定文件夹即父文件夹。

    发生这种情况是因为你的.classpath文件被破坏了。 该文件包含来自项目属性下Java Build Path选项卡的所有信息。 您可以手动添加所有信息,但有一个更简单的方法来解决这个问题。

    如果您的计算机上有.classpath文件的副本,则可以将其复制并粘贴到项目目录中。

    在Eclipse中执行以下步骤:项目 – >属性 – >selectJava Build Path – > Open Source选项卡 – >单击添加文件夹并检查gen