L'ajout de la plate-forme android à un Ioniques (Cordoue) + Genymotion projet dans Ubuntu 14.04
Voici mes configurations:
OS: Ubuntu 14.04
Genymotion: 2.3.0
node: v0.10.25
npm: 1.3.10
cordova: 3.6.3-0.2.13
ionic: 1.2.7
Après, j'ai créé un Ioniques projet, j'ai essayé d'ajouter la plate-forme Android pour elle:
$ ionic start myApp sidemenu
...
$ cd myApp
$ ionic platform add android
Creating android project...
/home/mehran/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js:126
throw e;
^
Error: Failed to run "android". Make sure you have the latest Android SDK installed, and that the "android" command (inside the tools/ folder) is added to your PATH.
at /home/mehran/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/lib/check_reqs.js:43:27
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Socket.<anonymous> (child_process.js:956:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:466:12)
Error: /home/mehran/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/create: Command failed with exit code 8
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135: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)
Le problème est qu'il n'y a pas android
installé dans la Genymotion dossier. Suis-je censé installer la version d'origine d'android SDK ainsi?
C'est digne de mention que le installé Genymotion commence émulé android sur son propre parfaitement.
Vous devez vous connecter pour publier un commentaire.
Oui, vous devez installer le SDK Android. Vous pouvez le trouver ici: http://developer.android.com/sdk/index.html
Vous devez également ajouter le dossier outils dans votre CHEMIN. De sorte qu'il peut exécuter la
android
commandeÀ l'exportation comme ceci:
Remplacer
<PATH_TO_ANDROID_SDK>
avec le chemin absolu de votre SDK Android.avant l'ajout de la plate-forme android, vous devez installer le SDK Android. Le SDK Android vous offre l'API des bibliothèques et des outils de développement nécessaires pour construire, tester et déboguer des applications pour Android.
Dans le cas où vous avez déjà installé le SDK essayer de mettre à jour vers la dernière version du SDK Android Outils.