Cordova Build schlägt fehl, kann $ {appt} nicht finden

7

Der Befehl cordova build android schlägt mit der folgenden Ausgabe fehl

%Vor%

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.

    
jlasarte 12.06.2015, 14:04
quelle

7 Antworten

13

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".

    
Pranav Gupta 13.06.2015, 06:42
quelle
3

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%     
Kartikeya Mishra 24.07.2015 06:10
quelle
2

SDK ist kaputt ... Downgrade auf vorherige Version! d. h. ant version 1.9.4 TO Ant 1.9.5 oder downgrade android skd tools

    
OverLink 13.06.2015 17:27
quelle
2

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%     
alextk 14.06.2015 11:29
quelle
2

Das Aktualisieren der Android SDK Tools auf 24.3.3 behebt das Problem.

    
Chris 19.06.2015 11:35
quelle
0

Durch das Zurücksetzen auf 24.3.1 wird es aufgelöst.
osx: Ссылка

mehr zu diesem Thema hier: Ссылка

    
oori 16.06.2015 16:21
quelle
0

Sie müssen den folgenden Befehl verwenden:

%Vor%     
Syed Danish Haider 21.01.2016 08:28
quelle

Tags und Links