2014-06-25 15 views
5

Sto cercando di aggiungere alla piattaforma android al progetto Cordova utilizzando il comando cordova platform add android ma mi dà errore seguente stack-Errore PhoneGap/Cordova quando si aggiunge la piattaforma Android?

Creating android project... 

    D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:126 
       throw e; 
        ^
    Error: An error occurred while listing Android targets 
    at D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\lib\check_reqs.js:87:29 
    at _rejected (D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:808:24) 
    at D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:834:30 
    at Promise.when (D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:1079:31) 
    at Promise.promise.promiseDispatch (D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:752:41) 
    at D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:574:44 
    at flush (D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:108:17) 
    at process._tickCallback (node.js:415:13) 
     Error: D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\create.bat: Command failed with exit code 8 
    at ChildProcess.whenDone (D:\Users\admin\Application Data\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:131: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) 

Googled e trovato altre risposte e provato tutto ciò che riguarda l'impostazione del percorso di

1) ANT installata, Java, Android SDK 2) Imposta il percorso in variabili d'ambiente per e, Java e strumenti SDK Android e la piattaforma strumenti 3) macchina riavviato diverse volte.

quando corro java -version e -version formica ottengo

D:\Users\admin>java -version 
    java version "1.7.0_51" 
    Java(TM) SE Runtime Environment (build 1.7.0_51-b13) 
    Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing) 

D:\Users\admin>ant -version 
    Apache Ant(TM) version 1.9.4 compiled on April 29 2014 

ancora sto ottenendo questo errore. Qualsiasi aiuto sarebbe grande (io sono su Windows XP - 32 bit)

+0

Hai utilizzato "Android SDK Manager" per installare una versione di SDK? – Deurco

risposta

0

provare a creare seguenti variabili d'ambiente:.

ANT_HOME - E: \ DevTools \ apache-ant-1.9.4 (Impostare secondo la vostra cartella di installazione) JAVA_HOME - C: \ Program Files \ Java \ jdk1.7.0_51 (impostato secondo la vostra cartella di installazione)

assicurarsi di aver seguito percorsi aggiunti nella variabile PATH del sistema: (Imposta come secondo la vostra installazione cartella di JAVA, ANT & Android SDK)

E:\DevTools\apache-ant-1.9.4\bin; 
C:\Program Files\Java\jdk1.7.0_51\bin; 
E:\DevTools\Android\sdk\tools; 
E:\DevTools\Android\sdk\platform-tools; 

Riavviare la macchina e vedere se funziona ...

+0

Già non ha funzionato. Ho già menzionato in questione cosa ho provato. Grazie comunque. –

Problemi correlati