Cordova / Ionic Build Fehler (manchmal): keine erforderliche Umgebung

8

Ich habe gerade damit begonnen, in Cordova / Ionic zu plant, um Android / iOS-Apps mit HTML5 / js zu erstellen, und bis jetzt habe ich Muster- / Tutorial-Apps bekommen, die manchmal funktionieren, aber nicht jedes Mal.

Ich arbeite an Windows und versuche gerade, meine Projekte für Android zu erstellen.

Nach ein paar Versuchen bin ich nicht mehr in der Lage, meine Apps zu erstellen, sogar komplett "leere" Template-Apps, die ich gar nicht geändert habe. Ich habe versucht, Apps über Cordova zu erstellen

%Vor%

oder Ionic

%Vor%

In beiden Fällen bekomme ich den gleichen Fehler:

%Vor%

Ja, ich habe das Android SDK und alles installiert. Das Seltsame ist: Wenn ich meinen Computer neu starte und sofort versuche, funktioniert es ohne Probleme und ich kann sogar die App emulieren / ausführen. Nach ein paar weiteren Versuchen, Änderungen am Quellcode usw. (ich bin mir nicht ganz sicher, was das verursacht) funktioniert es nicht mehr und ich kann nicht einmal ein neu erstelltes Projekt erstellen.

Was ist los? Warum funktioniert es direkt nach einem Neustart, funktioniert aber aus scheinbar zufälligen Gründen nicht mehr?

    
Nick Thissen 11.02.2015, 15:36
quelle

3 Antworten

3

Kopieren Sie diese und fügen Sie sie in Ihren Umgebungsvariablenpfad ein:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

Öffnen Sie dann Android Studio oder Eclipse und führen Sie einen Neuaufbau für ein Projekt in der Umgebung durch und versuchen Sie, Ihr Cordova-Projekt zu erstellen. Hoffe es wird helfen. Das hat das Problem für mich gelöst.

    
Apostolos 20.02.2015 07:22
quelle
1

Ich habe dieses Problem gelöst, indem ich die richtige Version der Build-Tools habe (nicht nur die SDK-Plattform).

Wenn ionic das Plattformziel auf android-21 setzt (siehe Konsolenprotokoll beim Hinzufügen der Plattform), installieren Sie auch die Build-Tools 21.x.x.

    
Eusebiu Marcu 14.04.2015 19:43
quelle
1

Ich hatte das gleiche Problem, aber das Problem durch die Installation von Android5.0.1 (Api21) über SDK-Manager behoben.

    
Jatin 08.06.2015 08:42
quelle