Je reçois 3 erreurs fatales. J'ai également installé le SDK Android 19. Des idées???
An error occurred while listing Android targets
C:\Project\AngularJS_ToDo_Sample_for_Multi-Device_Hybrid_Apps\JavaScript\AngularJSTodo\EXEC 1 1 AngularJSToDo
C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\create.bat: Command failed with exit code 8
C:\Project\AngularJS_ToDo_Sample_for_Multi-Device_Hybrid_Apps\JavaScript\AngularJSTodo\EXEC 1 1 AngularJSToDo
The command ""C:\Users\wil\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" prepare --platform Android --configuration Debug --projectDir . --projectName "AngularJSToDo"" exited with code 8.
C:\Users\wil\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets 115 5 AngularJSToDo
J'ai essayé la réponse de @ Freddy, tout semblait aller bien mais cela n'a pas fonctionné. J'ai eu ceci:
1>------ Build started: Project: BlankCordovaApp2, Configuration: Debug Android ------
1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets(90,5): warning : The TypeScript Compiler was given no files for compilation, so it will skip compiling.
1> Your environment has been set up for using Node.js 0.10.22 (x64) and npm.
1> ------ Ensuring correct global installation of package from source package directory: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\ojeaygbd.tal\packages\vs-mda
1> ------ Name from source package.json: vs-mda
1> ------ Version from source package.json: 0.1.1
1> ------ Current globally installed version : 0.1.1
1> ------ Build settings:
1> ------ buildCommand: prepare
1> ------ platform: Android
1> ------ cordovaPlatform: Android
1> ------ configuration: Debug
1> ------ cordovaConfiguration: Debug
1> ------ projectName: BlankCordovaApp2
1> ------ projectSourceDir: C:\Project\vsPhoneGap\BlankCordovaApp2
1> ------ Creating app at C:\Project\vsPhoneGap\BlankCordovaApp2\bld\Debug
1> Creating a new cordova project with name "HelloCordova" and id "io.cordova.hellocordova" at location "C:\Project\vsPhoneGap\BlankCordovaApp2\bld\Debug"
1> Using stock cordova hello-world application.
1> cordova library for "www" already exists. No need to download. Continuing.
1> Copying stock Cordova www assets into "C:\Project\vsPhoneGap\BlankCordovaApp2\bld\Debug\www"
1> ------ Copying app files to www
1> ------ Done copying app files to www
1> ------ Copying res files
1> ------ Creating directory: res
1> ------ Done copying res files
1> ------ Adding platform: Android
1> cordova library for "Android" already exists. No need to download. Continuing.
1> Checking if platform "Android" passes minimum requirements...
1> Creating Android project...
1> Running command: C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\create.bat --cli C:\Project\vsPhoneGap\BlankCordovaApp2\bld\Debug\platforms\Android io.cordova.BlankCordovaApp2 BlankCordovaApp2
1>
1> C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\node_modules\q\q.js:126
1> throw e;
1> ^
1>EXEC : error : An error occurred while listing Android targets
1> at C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\lib\check_reqs.js:87:29
1> at _rejected (C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\node_modules\q\q.js:808:24)
1> at C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\node_modules\q\q.js:834:30
1> at Promise.when (C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\node_modules\q\q.js:1079:31)
1> at Promise.promise.promiseDispatch (C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\node_modules\q\q.js:752:41)
1> at C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\node_modules\q\q.js:574:44
1> at flush (C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\node_modules\q\q.js:108:17)
1> at process._tickCallback (node.js:415:13)
1> Command finished with error code 8: C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\create.bat --cli,C:\Project\vsPhoneGap\BlankCordovaApp2\bld\Debug\platforms\Android,io.cordova.BlankCordovaApp2,BlankCordovaApp2
1>
1> C:\Users\wil\AppData\Roaming\npm\node_modules\vs-mda\node_modules\q\q.js:126
1> throw e;
1> ^
1>EXEC : error : C:\Users\wil\.cordova\lib\Android\cordova\3.4.0\bin\create.bat: Command failed with exit code 8
1> at ChildProcess.whenDone (C:\Users\wil\AppData\Roaming\npm\node_modules\vs-mda\node_modules\cordova\src\superspawn.js:126:23)
1> at ChildProcess.EventEmitter.emit (events.js:98:17)
1> at maybeClose (child_process.js:735:16)
1> at Process.ChildProcess._handle.onexit (child_process.js:802:5)
1>C:\Users\wil\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets(115,5): error MSB3073: The command ""C:\Users\wil\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" prepare --platform Android --configuration Debug --projectDir . --projectName "BlankCordovaApp2"" exited with code 8.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========
00:03.210 - Failed - Debug Android - BlankCordovaApp2.jsproj
Total build time: 00:00.000
========== : 0 succeeded or up-to-date, 1 failed, 0 skipped, Completed at 5/17/2014 12:01:25 AM ==========
J'avais les mêmes erreurs. Trois variables d'environnement doivent être définies:
1)% Java_HOME% - C:\Fichiers de programme (x86)\Java\jdk1.7.0_55
2)% ADT_HOME% - C:\Utilisateurs\VOTRE_NAME_GOES_HERE\AppData\Local\Android\android-sdk
3)% ANT_HOME% - C:\Apache-ant-1.9.3
NOTE - Les chemins de ces programmes peuvent être totalement différents sur votre PC - Vous devez déterminer les chemins d'installation pour chacun.
Une fois que vous avez défini ces variables, copiez l'entrée ci-dessous dans la variable Path de votre compte utilisateur (j'ai lu ailleurs qu'il est préférable de les ajouter au début de l'entrée et non à la fin - c'est ce que j'ai fait et cela a fonctionné moi). Redémarrez le PC après avoir effectué toutes les modifications.
%Java_HOME%\bin;%ADT_HOME%\tools;%ADT_HOME%\platform-tools;%ANT_HOME%\bin;
* Extrait de la section "Installation manuelle de logiciels tiers" de la documentation officielle.
j'ai eu le même problème, après avoir installé Android SDK Build-tool à partir d'Android SDK Manager, le problème a été résolu.
accédez au répertoire du SDK Android en tant que ...\AppData\Local\Android\android-sdk
ouvrir le SDK Manager.exe
dans la liste des packages Le package des outils de compilation du SDK Android n'est pas installé et le gestionnaire sdk sélectionne automatiquement la dernière rév. pour que vous puissiez l'installer.
cliquez sur Installer les paquets attendez jusqu'à ce qu'il soit terminé
essayez de reconstruire le projet
et j'ai des fichiers apk dans le répertoire .........\bin\Android\Debug et je peux l'exécuter dans BlueStacks
désolé ma langue anglaise est mauvaise. - * -
Allez à l'invite de commande et tapez:
npm install -g glob
Maintenant, essayez de lancer votre application, cela devrait fonctionner.
Essayez de suivre ces étapes dans l'ordre:
Assurez-vous que le SDK Android est installé dans% localappdata%/Android/android-sdk
Assurez-vous qu'Android est mis à jour avec la dernière API (API 19 au moment de la rédaction)
Assurez-vous que le chemin du SDK Android est configuré correctement:
Ajoutez ADT_HOME en tant que variable d'environnement et pointez-le dans le dossier Android-sdk
Ajoutez au chemin du système: "% ADT_HOME%\tools;% ADT_HOME%\platform-tools"
Redémarrez votre machine
Cela devrait résoudre le problème.
* Extrait de la section "Installation manuelle de logiciels tiers" dans le document officiel documentation .