2017-09-29 1 views
0

Ich möchte eine NativeScript-Anwendung für Android erstellen, aber ich bin fest, wenn Sie versuchen, die Anwendung mit tns build android Befehl zu bauen.NativeScript Android Build wirft Fehler: Befehl gradlew.bat mit Exit Code 1 fehlgeschlagen

Ich bekomme diese Fehlermeldung: "Befehl gradlew.bat mit Exit-Code 1 fehlgeschlagen" enter image description here

Meine NativeScript Version ist: 3.2.1

Ich habe auch die Umgebungsvariablen für beide ANDROID_HOME einrichten und JAVA_HOME: enter image description here

und das sind meine Android SDK-Plattformen installiert: enter image description here


Wie @pkanev vorgeschlagen, habe ich /.gradle/ geöffnet und das Wrapper-Verzeichnis entfernt. Danach starte ich wieder tns build android, aber dann warf es mir einen neuen Fehler:

'Fehler: Build mit einer Ausnahme fehlgeschlagen.' 'Unerwartetes Sperrprotokoll in Sperrdatei gefunden. Erwartete 3, gefunden 0. '

Irgendein Gedanke zu diesem Thema?

enter image description here

Antwort

1

Sieht aus wie die gradle Wrapper Sie beschädigt bekam wurde. Löschen Sie Ihre Gradle und lassen Sie den Android-Build neu herunterladen.

Öffnen Sie <User_dir>/.gradle/ und entfernen Sie die wrapper Richt.

Rerun tns build/run android

+0

Vielen Dank! Ich habe das gemacht, jetzt wirft es einen anderen Fehler auf. Ich habe meine Frage aktualisiert. – Todor

1

Schließlich habe ich es geschafft, es zu beheben, indem Sie den gesamten .gradle Ordner aus meiner <User_directory> entfernen, dann habe ich es wieder mit tns build android gebaut.

Vielen Dank @pkanev für Ihre Hilfe!

Verwandte Themen