Import von Projekt - build path enthält doppelte Eintrag: 'src' für Projekt
bin ich importieren eines Projekts into workspace, bekomme ich die folgende Fehlermeldung:
build path contains duplicate entry: 'src' for project 'myproject'
- .classpath scheint in Ordnung zu sein:
<?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>
- Meine build-Ziel ist aktiviert in den Eigenschaften->android.
- In meinen Eigenschaften->java build path->Quelle, ich habe meine beiden src-und gen-Ordner
- Ich importiert mein Projekt mit Datei->import
- Fehler erscheint in einem pop-up beim importieren des Projekts. Ich klicke auf "ok", pop-up verschwindet, eclipse das Projekt erstellen und dann das Projekt funktioniert (keine Fehler, vielleicht ist eclipse das problem von selbst).
könnte ich einfach den Fehler ignorieren und an meinem Projekt arbeiten, aber ich würde gerne verstehen, was ist falsch mit dem ersten Projekt bin ich importieren
- .classpath, .Projekt AndroidManifest.xml, Projekt.Eigenschaften sind genau die gleichen, zwischen dem ursprünglichen Projekt und der Import in workspace
- Bekam ich einen Unterschied zwischen meinen .settings /org.eclipse.jdt.core.prefs in meinem ersten Projekt und der importiert in meinem Arbeitsbereich:
erste Projekt:
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
einmal importiert, im inneren Arbeitsbereich
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
aber ich habe versucht, kopieren die Letzte version dieser Datei in meinem ersten Projekt, importieren Sie Sie dann wieder; ich bekomme immer noch den Fehler.
versuchen zu reinigen, workspace und Projekt importieren
InformationsquelleAutor Theo Jouret | 2014-11-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erste
Gehen Sie zu Projekt Eigenschaften > Java Build Path > Wählen Sie Quelle Tab > Entfernen Sie alle Quellen von der Auswahl Entfernen button
Dann starten Sie Eclipse erneut.
Nächste
Gehen Sie zu Projekt Eigenschaften > Java Build Path > Wählen Sie Quelle Tab > Ordner Hinzufügen - Taste > Wählen Sie gen und src
Starten Sie Eclipse Erneut,
Vielleicht ist es fehlen einige Anstandsregeln Dateien.
Überprüfen Sie, ob .classpath-Datei fehlt.
yep classpath vorhanden ist. ich verglich .classpath/.Projekt/AndroidManifest/Projekt.Eigenschaften zwischen dem ursprünglichen Projekt und die in meinem Arbeitsbereich, ist es das gleiche. Dann überprüfte ich in den Ordner .Einstellungen, wo ich eine einzelne Datei: org.eclipse.jdt.core.prefs und hier habe ich einen Unterschied. Es könnte von hier kommen, ich weiß nicht, was der Zweck dieser Datei, die ich Bearbeiten werde meinen main-post zu zeigen
org.eclipse.jdt.core.prefs enthält Eclipse-Optionen. Wenn diese kommen aus einem Projekt-Ordner (in Ihrem Fall), dann werden diese Optionen wurden speziell für das Projekt (was bedeutet, dass Sie überschrieb diese Einstellungen aus den globalen Einstellungen). Sollten Sie den Fehler ignorieren.
InformationsquelleAutor vovahost