Installation von PhoneGap, Fehler beim ausführen von Befehl 'ant'
Bei der Installation von PhoneGap über nodeJS ich bekam eine Fehlermeldung beim ausführen meiner app (Installation von phonegap und dem erstellen der app gearbeitet):
C:\Users\arko\my-app>phonegap run android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[error] An error occured during creation of android sub-project.
C:\Users\arko\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:126
throw e;
^
Error: ERROR : executing command 'ant', make sure you have ant installed and add
ed to your path.
at C:\Users\arko\.cordova\lib\android\cordova\3.3.0\bin\lib\check_reqs.js:47
:27
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Socket.<anonymous> (child_process.js:956:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:465:12)
So bemerkte ich, ich hatte nie ANT installiert, also Tat ich es. Ich folgte diesem tutorial: http://cleancodedevelopment-qualityseal.blogspot.nl/2012/11/how-to-install-phonegap-for-android.html und alles getan, was es sagte.
Dem Teil sagt, Sie haben, um Dinge hinzufügen, um die Path-variable, Sie sagte nur Folgendes hinzufügen: %ANT_HOME%\bin; aber mein Weg endet mit diesem: C:\Program Files\Windows Live\Shared - so fügte ich diese hinzu: ;%ANT_HOME%\bin;
Versucht, führen Sie die android-app erneut, und bekam den gleichen Fehler. Ich habe es mit diesem Befehl:
phonegap run android
Was mache ich falsch?
Dank!
- Stellen Sie außerdem sicher, öffnen Sie erneut die Eingabeaufforderung, nach der Sie die Umgebungsvariablen.
- Mögliche Duplikate stackoverflow.com/questions/20576704/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wahrscheinlich haben Sie eine neue version von cordova, die ich sah, dass in einem partner-Maschine installiert wurde, der cordova-version 3.5.0 und in meinem Rechner, installiert wurde die version 3.4.0, vielleicht die ant-version ist inkompatibel mit der neuen version von cordova (Er und ich, hat die ant version 1.9.4) .
Versuchen, installieren Sie eine alte version von cordova mit diesem Befehl in die node.js Konsole:
und führen Sie den Befehl erneut aus.
Andere Ursache: stellen Sie sicher, dass Ihre Path-Variablen richtig konfiguriert sind..
Mein Englisch ist nicht Recht gut, aber ich hoffe, dass Ihnen helfen, das problem zu lösen.
dann definieren Sie die system-Pfade
starten Sie Ihren computer
Kann nicht ant richtig installiert für phonegap mit eclipse und windows 8
Legen Sie den Pfad für
ant
in Ihrem system-Variablen, und verwenden Sie die variable path in Ihrem Benutzer-Variablen.Nach dem setzen der beiden, Ihren computer neu starten, damit Sie wirksam werden.
Benutzer-Variablen:
System Variablen:
wie
Überprüfen, was Sie set ANT_HOME zu, können Sie tun, öffnen Sie eine "Eingabeaufforderung" (Start -> Ausführen -> CMD) und geben Sie
echo %ANT_HOME%
Überprüfen, ob dies das richtige Verzeichnis, dass du ANT installiert ist, andernfalls setzen Sie es. (Die URL, die du verlinkt erzählt Sie, wie).
Können Sie überprüfen die AMEISE "installation" durch typeing
ant -version
in einem "Eingabeaufforderung" - Fenster.¿Hast du JAVA_HOME und ANT_HOME Variablen? ¿Hast du auch hinzufügen, um den PFAD?
Anstatt die ant-Variablen
ANT_HOME
, legen Sie einfach den absoluten Pfad in das windows-system-variablePATH
wie diese:Dann sollte es klappen/gut laufen!