Während die Auflistung Android Ziele ist ein Fehler aufgetreten

? Dilip @ | Original: StackOverFlow
---

Ich erhalte das gleiche Fehler bei dem Versuch, add platform Android einfache Helloworld -Anwendung erstellt mit CLI Cordova auf Windows 8 .

Pfad vaiables seit eingestellt ANT % % % ANT_HOME %,% ANDROID_HOME % PATH Enthält auch % ANDROID_HOME % plattform Werkzeuge und % ANDROID_HOME % ools in der Wikipedia.

PS E:Android ProjectsHelloWorld> cordova platforms add android
Creating android project...

C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:126
                throw e;
                      ^
Error: An error occurred while listing Android targets
    at C:UsersMIGHTY.cordovalibandroidcordova3.4.0inlibcheck_reqs.js:87:29
    at _rejected       (C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:808:24)
at C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:834:30
at Promise.when (C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:1079:31)
at Promise.promise.promiseDispatch (C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:752:41)
at C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:574:44
at flush (C:UsersMIGHTY.cordovalibandroidcordova3.4.0in
ode_modulesqq.js:108:17)
at process._tickCallback (node.js:415:13)
Error: C:UsersMIGHTY.cordovalibandroidcordova3.4.0increate.bat: Command failed with exit code 8
at ChildProcess.whenDone (C:UsersMIGHTYAppDataRoaming
pm
ode_modulescordovasrcsuperspawn.js:126:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)

Simillar Fehler wird angehoben, während versuchen, das gleiche auch auf iOS erstellen.

PS E:Android ProjectsHelloWorld> cordova platforms add ios
Creating ios project...
Error: C:UsersMIGHTY.cordovalibioscordova3.4.1increate: Command failed with       exit code ENOENT
at ChildProcess.whenDone (C:UsersMIGHTYAppDataRoaming
pm
ode_modulescordovasrcsuperspawn.js:126:23)
at ChildProcess.EventEmitter.emit (events.js:95:17)
at Process.ChildProcess._handle.onexit (child_process.js:795:12)

Solved:

Danke, http://developer.android.com/tools/devices/managing-avds-cmdline.html .

Der Weg Variable, die auf diesem Android war falsch. I % ANDROID_HOME % als Variable benutzt hatte und skaliert werden, um die gleiche Pfadvariablen % ANDROID_HOME % SDKTools . Diese Methode funktioniert nicht. Experimentell durch direkt an die Werkzeuge und Platform -Tools zeigt gelöst .

---

Top 5 Antwort

1Filipe Pereira @

Sie können die iOS-Plattform nicht hinzufügen auf Windows 8 ( Prüfen Sie die verfügbaren Befehle auf den Link ) :

" Ihre Fähigkeit, diese Befehle ausführen, hängt davon ab, ob Ihr Rechner jede SDK, und ob Sie bereits jedes SDK installiert haben. "   Quelle : http://cordova.apache.org/docs/en/3.4.0//guide_cli_index.md.html#The%20Command-Line%20Interface

Android ist seltsam, aber .. Können Sie weitere Informationen zur Verfügung stellen ? ( werden alle Umgebungsvariablen richtig eingestellt? haben Sie JAVA_HOME hinzufügen? ..)

Hoffentlich werde ich eher eine Hilfe mit weiteren Informationen sein :)