Cordova Fehler läuft auf Android-Emulator: "android: Befehl fehlgeschlagen mit Exit-Code 2"

7

Ich versuche mein Cordova-Projekt in einem Android-Emulator auszuführen:

%Vor%

Der Build ist erfolgreich, aber der Emulator startet nicht und ich erhalte einen Fehler:

%Vor%

Ich bekomme das gleiche, wenn cordova requirements :

ausgeführt wird %Vor%

Ich habe die Android SDK Tools auf 26.0.1 aktualisiert und der Befehl android funktioniert nicht mehr für mich. Also habe ich [email protected] installiert, wie die Veröffentlichungsseite sagt, und benutze es in meinem Projekt:

%Vor%

Aber der Fehler passiert immer noch. Hat jemand irgendwelche Ideen, warum das passiert?

    
jetpackpony 11.04.2017, 19:38
quelle

3 Antworten

22

Ich denke, dass eine neue Version von Android SDK nicht mit Cordova-Emulation kompatibel ist, also ändere ich das:

%Vor%

dazu:

%Vor%

innerhalb

%Vor%

und dein Fehler wurde behoben. Das passiert, weil der Befehl "android list avds" in "android list avd" in einem neuen SDK geändert wurde. Danke an Douglas Neves

Wenn Sie danach einen anderen Fehler bekommen:

%Vor%

Sie müssen das ändern:

%Vor%

dazu:

%Vor%

in derselben Datei. Dieser Code deinstalliert die App vor der Installation, damit das Versions-Problem nicht mehr auftritt.

    
Dmitry 12.04.2017, 08:29
quelle
5

Sie sollten die neueste Plattform aktualisieren:

%Vor%     
NgocTP 11.05.2017 07:23
quelle
-1

Sie sollten den gesamten Arbeitsbereich für ionic unter Laufwerk C mit Ordner speichern.

Ausführung fehlgeschlagen für Task ': Der Fehler mergeDebugResources wird aufgelöst.

    
Ritesh kumar Agrahari 12.10.2017 10:20
quelle

Tags und Links