导入项目 - 构建路径包含重复项:项目的'src'

时间:2014-11-05 11:07:13

标签: android eclipse

我将项目导入工作区,我收到以下错误:

build path contains duplicate entry: 'src' for project 'myproject'
  • .classpath似乎没问题:

    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
        <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
        <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
        <classpathentry excluding="..." kind="src" path="src"/>
        <classpathentry kind="src" path="gen"/>
        <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
        <classpathentry kind="output" path="bin/classes"/>
    </classpath>
    
  • 我的构建目标在properties-&gt; android。

  • 中进行了检查
  • 在我的属性 - > java构建路径 - >源代码中,我得到了我的src和gen文件夹

  • 我使用File-&gt; import

  • 导入了我的项目
  • 导入项目时弹出窗口中出现错误。我点击&#34;确定&#34;,弹出消失,eclipse构建项目,然后项目工作正常(没有错误,也许eclipse自己解决了问题)。

我可以忽略错误并处理我的项目,但我想了解我导入的初始项目有什么问题


  • .classpath,.project,AndroidManifest.xml,project.properties 在初始项目与导入工作区的项目之间完全相同

  • 我的初始项目中的 .settings / org.eclipse.jdt.core.prefs 与我工作区内导入的之间存在差异:

    初始项目:

    eclipse.preferences.version=1
    org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
    org.eclipse.jdt.core.compiler.compliance=1.6
    org.eclipse.jdt.core.compiler.source=1.6
    

    导入后,在工作区内

    eclipse.preferences.version=1
    org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
    org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
    org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
    org.eclipse.jdt.core.compiler.compliance=1.6
    org.eclipse.jdt.core.compiler.debug.lineNumber=generate
    org.eclipse.jdt.core.compiler.debug.localVariable=generate
    org.eclipse.jdt.core.compiler.debug.sourceFile=generate
    org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
    org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
    org.eclipse.jdt.core.compiler.source=1.6
    

但是我尝试在我的初始项目中复制粘贴此文件的最终版本,然后再次导入它;我仍然得到错误。

1 个答案:

答案 0 :(得分:5)

首先 转到项目属性&gt; Java构建路径&gt;选择来源标签&gt;选择删除按钮,删除所有来源 然后重启Eclipse 接下来
转到项目属性&gt; Java构建路径&gt;选择来源标签&gt; 添加文件夹按钮&gt;选择 gen src
重启Eclipse