Der Befehl cordova build android
schlägt mit der folgenden Ausgabe fehl
Das heißt, soweit ich das beurteilen kann, kann diese Ameise die aapt-Datei nicht finden. Ant ist installiert:
%Vor% ANDROID_HOME
und PATH
sind ebenfalls korrekt gesetzt. Ich habe Cordova schon vorher an diesem System arbeiten lassen, jetzt weigert es sich einfach.
Sollte cordova im Projektverzeichnis nach appt suchen? Sollte es nicht auf ANDROID_HOME/build_tools
schauen?
Einige weitere Details, falls erforderlich:
%Vor%Das Projekt wurde von github geklont, damit irgendwo eine inkompatible Inkompatibilität haben kann.
BEARBEITEN:
Habe gerade 'cordova build' an einem neuen Projekt getestet und es schlägt mit demselben Fehler fehl.
Es sieht so aus, als wären die ant-Befehle im Android SDK 24.3 kaputt, welches cordova build
benutzt. Ich habe die vorherige Version (24.2.0) heruntergestuft und ant funktioniert jetzt gut.
Sie können das vorherige SDK herunterladen von: Ссылка
BEARBEITEN: Es gibt eine bessere Lösung. Siehe unten die Antwort von kartikeya: Ссылка
Wenn Sie nicht cordova verwenden, sondern sich auf ant verlassen, um Ihr Android-Projekt zu erstellen, bewegen Sie sich einfach auf "grandle".
Sie müssen Ihr SDK nicht downgraden oder upgraden. Folge diesem Schritt. Gehe zu ... / sdk / tools / ant / build.xml und finde dort:
%Vor%füge unterhalb der Zeilen hinzu:
%Vor%ant build sieht definitiv kaputt aus. Selbst die Verwendung eines älteren SDK scheiterte immer noch bei mir. Ich hatte Cordova 4.2. Meine Lösung war es, zu "grdle build" zu wechseln, was jetzt der Standard in cordova 5 ist. (Ich nehme an, dass Sie auf Cordova 5 aktualisiert, aber das Android-Projekt nicht aktualisiert haben)
%Vor%Das Projekt muss aktualisiert werden, um den Gradle-Build zu verwenden
%Vor%Gebäude sollte jetzt grittle
verwenden %Vor%