Importieren von ant build.xml in Eclipse

Lesezeit: 3 Minuten

Benutzer-Avatar
Klar

Ich habe ein Android-Projekt, das Ant zum Erstellen verwendet. Ist es möglich, dieses Ant-Projekt in die Eclipse-IDE zu importieren?

update : Es gibt eine Option zum Erstellen eines Projekts mit Ant build.xml in Eclipse Datei->Neu->Projekt->Java->Java-Projekt aus vorhandener Ant-Buildfile. und wenn die build.xml-Datei ausgewählt ist, wird ein Fehler angezeigt Specified buildfile does not contain a javac task

Ich denke, Javac ist in dieser Aufgabe deklariert

<taskdef name="setup"
classname="com.android.ant.SetupTask"
classpathref="https://stackoverflow.com/questions/3880350/android.antlibs"/>

  • Sie können nicht importieren oder möchten einen einfacheren Importweg als den Weg Datei>Importieren>Ordner/System?

    – Pinichi

    7. Oktober 2010 um 9:46 Uhr

  • Ich möchte das Projekt in Eclipse mit denselben Einstellungen importieren/erstellen, die in build.xml angegeben sind.

    – Klar

    7. Oktober 2010 um 9:48 Uhr

  • Das ist unmöglich. Sie können in einer build.xml viel kompliziertere Logik definieren, als Eclipse jemals unterstützen könnte

    – Sean Patrick Floyd

    7. Oktober 2010 um 9:52 Uhr

  • Der Fehler liegt daran, dass das Android-SDK im Klassenpfad fehlt oder der Klassenpfad nicht für android.antlibs festgelegt ist. Abhängig von der build.xml übergeben Sie häufig einen Parameter, der ant mitteilt, wo die Eigenschaftendatei zu finden ist, in der der Pfad zum Android-SDK festgelegt ist.

    – Mathias Conradt

    7. Oktober 2010 um 10:55 Uhr

Benutzer-Avatar
mmdemirbas

Aus dieser Link:

  1. Eclipse öffnen, auswählen Datei > Neu > Projekt
  2. Auswählen “Java-Projekt aus bestehender Ant-Build-Datei
  3. Zeigen Sie Ihre Build-Datei und schreiben Sie einen Projektnamen

  • Sehr geehrter Downvoter, bitte erklären Sie meinen Fehler, um mir zu helfen, meine Antwort zu verbessern.

    – mmdemirbas

    1. März 2013 um 12:58 Uhr

  • Bezieht sich der Fehler auf die oben definierten 3 Schritte? Wie Sie sehen, sind die Schritte sehr einfach und ich erhalte keine Fehler.

    – mmdemirbas

    25. September 2013 um 12:18 Uhr

  • Die Verbindung ist weiterhin unterbrochen. Bitte erwägen Sie, es zu beheben.

    – Richard Jessop

    29. November 2019 um 18:52 Uhr

  • Fehlerhafter Link behoben.

    – mmdemirbas

    21. Januar 2020 um 11:30 Uhr

Benutzer-Avatar
Tejas

Importieren Sie einfach “vorhandene Projekte in den Arbeitsbereich” und importieren Sie Ihr Projekt. Öffnen Sie dann das ‘Ameisen’-Fenster von Windows -> Anzeigen / Anzeigen –> Ameise

Ziehen Sie Ihre Ant-Datei per Drag & Drop aus dem Projekt-Explorer in das Ant-Fenster.

Klicken Sie zum Erweitern und wählen Sie das Ziel aus, das Sie ausführen möchten -> Rechtsklick -> Als ANT ausführen

Dein Setup sollte damit in Ordnung sein.

  • +1 für die Einführung der Technik zum Ziehen und Ablegen der ANT-Datei aus dem Projekt-Explorer in die Ant-Ansicht.

    – Einbehalten

    28. Dezember 2012 um 22:05 Uhr

Versuchen Sie die folgende Methode, hat es für mich funktioniert.

  1. Stellen Sie sicher, dass Ant installiert ist
  2. Neues Projekt erstellen> Android-Projekt> aus vorhandener Quelle auswählen (Ihre Projektquelle)
  3. Download ant-contrib.jarentpacken Sie es dann und legen Sie die JAR-Datei an der gewünschten Stelle ab.
  4. Fügen Sie die ant-contrib-JAR-Datei zu Eclipse hinzu: Window>Preferences>Ant>Runtime>Global Entries>Add external jar
  5. Konfigurieren Sie Ihre build.properties. (kopieren und bearbeiten Sie build.properties.example in build.properties)
  6. Öffnen Sie nun build.xml im Editor in Eclipse und klicken Sie dann auf Ausführen
  7. Fügen Sie die erstellten JAR-Dateien in Ihren Projekteigenschaften hinzu, Projekteigenschaften > Java-Erstellungspfad > JAR hinzufügen

  • Ich bekomme keine build.properties in meinem Projekt … was soll ich tun

    – Blatt

    9. Oktober 2012 um 14:48 Uhr

1144710cookie-checkImportieren von ant build.xml in Eclipse

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy