phonegap run android - créer de la Commande a échoué avec le code de sortie 8 - linux
J'ai fait quelques googleing mais ne trouve rien appropriée.
Toute aide appréciée. Essayer avec un nu vm pour être sûr
n'ayant aucune nodejs d'installer ou de problème de dépendance.
Christian
sudo apt-get install nodejs
sudo apt-get install nodejs-legacy
sudo npm install -g phonegap
sudo npm install -g cordova
sudo apt-get install ant
chris@mint16 ~/project/dev $ phonegap create my-app
[phonegap] create called with the options /home/chris/project/dev/my-app com.phonegap.helloworld HelloWorld
[phonegap] Customizing default config.xml file
[phonegap] created project at /home/chris/project/dev/my-app
chris@mint16 ~/project/dev $ cd my-app/
chris@mint16 ~/project/dev/my-app $ phonegap run android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
/home/chris/.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 /home/chris/.cordova/lib/android/cordova/3.5.0/bin/lib/check_reqs.js:87:29
at _rejected (/home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:808:24)
at /home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:834:30
at Promise.when (/home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:1079:31)
at Promise.promise.promiseDispatch (/home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:752:41)
at /home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:574:44
at flush (/home/chris/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:108:17)
at process._tickCallback (node.js:415:13)
{ [Error: /home/chris/.cordova/lib/android/cordova/3.5.0/bin/create: Command failed with exit code 8] code: 8 }
[error] /home/chris/.cordova/lib/android/cordova/3.5.0/bin/create: Command failed with exit code 8
Vérifier ma réponse ici : stackoverflow.com/a/24281663/1785412
Hmm cordova est installé. Maintenant, je n'cet exemple hello world et toujours cette exception de cordoue. Mais avec cordova plate-forme d'ajouter android je suis de nouveau ces questions.js:126 exception?
Hmm cordova est installé. Maintenant, je n'cet exemple hello world et toujours cette exception de cordoue. Mais avec cordova plate-forme d'ajouter android je suis de nouveau ces questions.js:126 exception?
OriginalL'auteur Christian | 2014-06-24
Vous devez vous connecter pour publier un commentaire.
J'ai juste été confrontés à la même question, le problème est que le chemin d'accès à des outils du kit sdk n'a pas été correctement l'installation:
Essayez alors la suivante:
OriginalL'auteur DKMudrechenko
J'ai aussi touché à la même question, mais simplement en ajoutant les différents sdk android outils de répertoires dans le chemin que DKMudrechenko suggéré ci-dessus n'a pas aidé. Il s'est avéré que je n'avais pas installé ant correctement. Je l'avais téléchargé à partir d'apache.org et juste ajouté la fourmi " bin " du dossier de mon chemin, mais apparemment ce n'était pas assez bon. Cependant, après la suppression de cette entrée de mon instruction de chemin d'accès et l'ajout d'ant par infusion, j'étais alors en mesure de construire le android cordova projet avec succès à l'aide de la "cordova construire android de "commande".
OriginalL'auteur curt-miles
j'ai été confronté à ce problème de temps en temps seulement pour réaliser que l'échec de la construction d'autres erreurs dans le code de configuration.
le processus que vous avez pris fait sauter une partie où la plate-forme android est ajouté
dans les étapes indiquées ci-dessus, vous avez créé un projet, parcouru dans le répertoire du projet, puis a couru la construction, pour qui le téléphone écart vérifié l'installation de kits de développement logiciel en cochant ANDROID_HOME et essayé de mettre en place le projet pour android.
vous pouvez exécuter dans un ordre approprié:
j'espère que cette aide
OriginalL'auteur Sumeet Basak