Si è verificato un errore durante la messa in vendita di obiettivi Android

? Dilip @ | Original: StackOverFlow
---

Sto ottenendo lo stesso errore durante il tentativo di add platform Android per semplice applicazione HelloWorld creati con CLI Cordova su Windows 8 .

Vaiables percorso è stato impostato per % ANT %, % ANT_HOME %, % ANDROID_HOME % PATH Contiene anche % ANDROID_HOME % piattaforma -tools e % ANDROID_HOME % ools negli elenchi .

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)

Errore Simillar viene sollevata durante il tentativo di creare la stessa anche su iOS .

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:

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

La variabile percorso che punta a questo androide era sbagliato . Avevo usato % ANDROID_HOME % come variabile di scala e la stessa a variabili di percorso % % SDKTOOLS ANDROID_HOME . Questo metodo non funziona . Sperimentalmente risolto direttamente indicando le Utensili e piattaforma .

---

Top 5 Risposta

1Filipe Pereira @

Non è possibile aggiungere la piattaforma iOs su Windows 8 ( Controllare i comandi disponibili sul link) :

" La possibilità di eseguire questi comandi dipende se la macchina supporta ogni SDK, e se si è già installato ogni SDK . "   fonte : http://cordova.apache.org/docs/en/3.4.0//guide_cli_index.md.html#The%20Command-Line%20Interface

Android è strano però .. Potete fornire altri dettagli ? ( sono tutte le variabili di ambiente impostate correttamente ? hai aggiunto JAVA_HOME ? .. )

Spero di essere più di un aiuto con qualche info in più :)