2014-12-29 3 views
5

Ich versuche, eine Android-Anwendung nur über die Befehlszeile zu erstellen, mit ant Ich habe diese Schritte gemacht :Ungültige Datei: android-sdk-linux/extras/android/support/v7/appcompat/build.xml

  1. Herunterladen der appcompat v7 und v4
  2. I android update project --target 1 --path . --library ../../Downloads/android-sdk-linux/extras/android/support/v7/appcompat

Jetzt laufen habe, wenn ich den Befehl ant debug ich die folgende Fehlermeldung aus:

[dependency] ------------------ 
[dependency] Ordered libraries: 
[dependency] 
[dependency] ------------------ 
    [echo] ---------- 
    [echo] Building Libraries with 'debug'... 

BUILD FAILED 
/home/xxxx/Downloads/android-sdk-linux/tools/ant/build.xml:601: Invalid file: /home/xxxx/Downloads/android-sdk-linux/extras/android/support/v7/appcompat/build.xml 

ich auch mit diesem project

dass verwenden, getestet habe ich genau den gleichen Fehler, und in der Tat die Datei „build.xml“ nicht vorhanden ist in diesem Verzeichnis.

Ich bin speziell auf der Suche nach Befehlszeilen-Antworten als das Ziel ist es, "die Magie" zu verstehen. Kommt das Problem von mir, oder fehlt mir etwas?

Antwort

8

eigentlich ist es „normal“, dass die build.xml fehlt, und Sie haben es selbst zu regenerieren, denn das zuerst in android-sdk-linux/extras/android/support/v7/appcompat Verzeichnis gehen und dann

android update project --target 1 -p .

ersetzen 1 von Ihrem Ziel Nummer

+0

Danke für diese Antwort. Ich habe mich gefragt, wie ich das auch machen könnte. – theGreenCabbage

Verwandte Themen