27 votes

Impossible d'installer correctement Ant pour PhoneGap en utilisant Eclipse et Windows 8

Essayer d'utiliser Phonegap dans Eclipse sur Windows 8. J'ai créé un projet dans C: \ Development \ HelloWorld. Dans la ligne de commande, lorsque je tape:

 phonegap local build android
 

J'obtiens l'erreur suivante:

 An error occurred during creation of android sub-project. ERROR : executing command 'ant', make sure you have ant installed and added to your path.
 

Mon chemin:

 C:\Program Files\nodejs\;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools;%JAVA_HOME%\bin;%ANT_HOME%\bin;
 

Qu'est-ce qui ne va pas? J'ai téléchargé Ant dans mon dossier de développement et tous les autres téléchargements nécessaires sont également téléchargés. Toute aide serait appréciée.

73voto

Rex_C Points 1062

J'ai été suivant Phonegap la plate-forme de guide pour Android et j'ai continué à obtenir l'erreur ci-dessus. Le mode d'emploi sur le guide ont été un peu confus. Je suis de retour pour vérifier ce que j'avais installé et a trouvé quelques erreurs de configuration.

En vertu de Variables d'Environnement, j'ai créé de nouveaux ANDROID_HOME, ANT_HOME, et JAVA_HOME variables système avec le fichier physique chemins de la valeur. Cette partie peut-être exagéré, mais j'essayais de couvrir mes bases et je n'ai remarqué aucun problème important avec elle jusqu'à présent.

Exemple:

Variable: ANDROID_HOME Valeur: C:\Development\adt-bundle\sdk

Variable: ANT_HOME Valeur: C:\Development\apache-ant-1.9.2

Variable: JAVA_HOME Valeur: C:\Program Files\Java\jdk1.6.0_45

Ensuite, j'ai ajouté les valeurs suivantes pour la variable système Path dans des Variables d'Environnement:

%JAVA_HOME%\bin;%ANT_HOME%\bin;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\outils;

Après avoir fait ces changements et de continuer à suivre le guide, tout a fonctionné comme il se doit. Il revient à ne pas avoir mon système de jeu de variables de la physique correct chemin d'accès au fichier.

9voto

hdmartinez Points 131

Cochez android en cmd , si cela dit: 'xcopy' was not recognized .

puis ajoutez à votre chemin:

 %SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;
 

5voto

Steiny Points 41

Juste une note supplémentaire à la réponse de Rex_C: assurez-vous de référencer le Java Development Kit (JDK) et non l'environnement Java Runtime Environment (JRE) dans la variable JAVA_HOME. Cela empêchera la

La commande n'a pas pu s'exécuter: ant jar

erreur lors de l'exécution de phonegap-> android.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X