Erreur lors de l’ajout de la plateforme Android pour cordova

D:\Shabbir\AndroidTest>cordova platform add android Creating android project... C:\Documents and Settings\avaya11\Application Data\npm\node_modules\cordova\node _modules\q\q.js:126 throw e; ^ Error: An error occured during creation of android sub-project. C:\Documents and Settings\avaya11\.cordova\lib\android\cordova\3.3.0\bin\node_mo dules\q\q.js:126 throw e; ^ Error: An error occurred while listing Android targets at C:\Documents and Settings\avaya11\.cordova\lib\android\cordova\3.3.0\bin\ lib\check_reqs.js:87:29 at _rejected (C:\Documents and Settings\avaya11\.cordova\lib\android\cordova \3.3.0\bin\node_modules\q\q.js:808:24) at C:\Documents and Settings\avaya11\.cordova\lib\android\cordova\3.3.0\bin\ node_modules\q\q.js:834:30 at Promise.when (C:\Documents and Settings\avaya11\.cordova\lib\android\cord ova\3.3.0\bin\node_modules\q\q.js:1079:31) at Promise.promise.promiseDispatch (C:\Documents and Settings\avaya11\.cordo va\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:752:41) at C:\Documents and Settings\avaya11\.cordova\lib\android\cordova\3.3.0\bin\ node_modules\q\q.js:574:44 at flush (C:\Documents and Settings\avaya11\.cordova\lib\android\cordova\3.3 .0\bin\node_modules\q\q.js:108:17) at process._tickCallback (node.js:415:13) at C:\Documents and Settings\avaya11\Application Data\npm\node_modules\cordo va\src\platform.js:244:30 at ChildProcess.exithandler (child_process.js:641:7) 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) D:\Shabbir\AndroidTest> 

Cette erreur je me suis

J’ai téléchargé NodeJS et installé Suite

 npm -g install phonegap npm -g install cordova npm -g install plugman npm -g install ant 

Je mets un chemin pour ça

 PATH C:\Documents and Settings\avaya11\Application Data\npm;C:\Documents and Settings\avaya11\Application Data\npm\node_modules\ant;C:\NEW ANDROID\sdk\platforms;C:\NEW ANDROID\sdk\platform-tools;C:\Documents and Settings\avaya11\Application Data\npm\node_modules\ant\bin;C:\Program Files\Java\jdk1.6.0_45\bin 

c’est le chemin ANT_HOME que j’ai téléchargé d’ ici

 ANT_HOME C:\Program Files\Java\apache-ant-1.9.3 

a également ajouté JAVA_HOME, ANDROID_HOME

J’ai fait tous les moyens possibles mais j’ai toujours trouvé l’erreur PLZ m’aide à trouver une solution que je pense avoir confondue pour définir un chemin.

Après tant de travaux de recherche, j’ai trouvé la réponse.

Je n’ai pas défini le chemin de xcopy.

xcopy.exethis file contains sdk platform information. J’ai donc ajouté le chemin de ceci. xcopy.exe est dans le répertoire system32.

J’ai donc ajouté un chemin comme celui-ci et j’ai pu append une plateforme Android.

% SystemRoot% \ System32;

ce chemin questions

Cliquez sur le menu Démarrer dans le coin inférieur gauche du bureau, cliquez avec le bouton droit sur Ordinateur, puis cliquez sur Propriétés.

Cliquez sur Paramètres système avancés dans la colonne de gauche.

Dans la boîte de dialog résultante, appuyez sur Variables d’environnement.

Sélectionnez la variable PATH et appuyez sur Modifier.

Ajoutez ce qui suit au chemin PATH en fonction de l’emplacement d’installation du SDK, par exemple

 C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools 

référer

ici pour les fenêtres