Ich habe das Cordova 3.0.0 CLI Tool getestet. Der Befehl
%Vor%war OK. Aber ich habe einen Fehler während des Befehls
%Vor%Fehler
%Vor%Als ich mich entschied, eine vorherige Version zu installieren
%Vor%Ja, -
%Vor%Befehl hat seinen Job erledigt. Ich habe ios Unterprojekt
Ich habe Xcode 4.6.3 und die Befehlszeilenwerkzeuge von xCode installiert. Vielen Dank im Voraus für jeden Hinweis.
Übrigens, ich bin nicht allein mit einem solchen Problem. Bitte beachten Sie - PhoneGap CLI: "Ein Fehler während der Erstellung des IOS-Unterprojekts " Ссылка
aufgetreten sindAktualisierung: Behoben: Der versionierte Ordner wurde gelöscht, d. H.
%Vor%und nach
%Vor%Die ios-Plattform wurde ohne Fehler hinzugefügt.
Ich hatte dieses Problem, nachdem ich einen vorherigen cordova platform add
-Befehl gelöscht hatte, ohne ihn beenden zu lassen. Es scheint, dass es die Plattform-Dateien teilweise heruntergeladen hatte, aber durch das Beenden wurde es in einem inkonsistenten Zustand gelassen. Wie Sie bereits erwähnt haben, wurde das Problem durch Löschen dieses Verzeichnisses und erneutes Ausführen des Befehls behoben.
Übrigens, Sie sollten hier nicht Sudo verwenden müssen. Es wäre besser, diese Befehle als normaler Benutzer auszuführen.
Ich hatte das gleiche Problem und wenn Sie auch die Dokumentation der Befehlszeilenschnittstelle von PhoneGap 3.0 befolgen und das Projekt durch Aufruf von
erstellt haben %Vor%Versuchen Sie dann, den Leerraum zwischen Hello World zu entfernen.
%Vor%Der Grund, warum es beim Hinzufügen der Android-Plattform fehlgeschlagen ist, ist, dass der Befehl versucht, eine Aktivität mit der "Hello World" zu erstellen. Das Entfernen des Leerraums wird dieses Problem beheben.
Manchmal tritt dieser Fehler in Windows auf, wenn die Variable PATH nicht korrekt für den Zugriff auf "java" und "ant" exes eingestellt ist. Wenn Sie wissen wollen, ob sie korrekt eingestellt sind, können Sie einfach beide (aus einem beliebigen Ordner) ausführen:
%Vor%oder
%Vor%und das Programm sollte gefunden werden.
Zwei Dinge, die auch helfen könnten:
In der obigen Frage fehlt eine Befehlszeilen-Zeile, die deutlich in die Dokumente :
%Vor%Ich habe das auch vergessen und es hat den Fehler verursacht, der in der Frage erwähnt wurde.
Auch wenn Sie zufällig die Plugins hinzugefügt haben, bevor Sie diesen Fehler bemerkt haben, gibt es keine Möglichkeit, das zu beheben, außer das gesamte Projekt zu löschen und neu zu erstellen.
Tags und Links cordova cordova-cli