web-dev-qa-db-fra.com

Phone Gap [erreur] cmd: la commande a échoué avec le code de sortie ENOENT

J'essaie de faire fonctionner l'écart de téléphone sur Android et ma commande génère les éléments suivants: 

phonegap build Android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[error] cmd: Command failed with exit code ENOENT

Lors de la recherche de ce message d'erreur, j'obtiens beaucoup de résultats, mais tout le monde semble avoir des messages d'erreur beaucoup plus détaillés, alors que c'est tout ce que je reçois. Même avec l'option -d ou -v, c'est ce que j'ai. 

J'utilise Windows 7 x64

Ma variable PATH ressemble à ceci: 

%Java_HOME%\bin;C:\Users\Mike\AppData\Roaming\npm;%Android_HOME%\platform-tools;%Android_HOME%\tools;%ANT_HOME%\bin;C:\Program Files\nodejs;

% Java_HOME%,% Android_HOME% et% ANT_HOME%

tous mènent aux bons endroits lorsque je les tape dans ma barre de recherche. 

Il suffit de taper "Java" et "ant" dans ma ligne de commande pour obtenir des résultats. 

Des idées où je devrais commencer à chercher? Y a-t-il des journaux d'erreurs quelque part? 

9
user3403739

Si vous êtes sûr de vos chemins, essayez de taper Android dans cmd s'il est écrit: 'xcopy' was not recognized.

puis ajoutez à votre chemin: 

%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;
7
hdmartinez

Je ne sais pas comment cela a résolu le problème, mais essayez-le, cela résoudra à coup sûr.

Cela est dû au fait que les outils ANT n'ont pas pu trouver tools.jar dans le répertoire JRE lib. Lorsque j'ai copié tools.jar du répertoire libJDK vers le répertoire lib JRE . Redémarrez le système. Le problème était résolu et la construction réussie lorsque j'ai exécuté la commande "Cordova -d Platform add Android". J'espère que cela vous aide.

4
Desmond

Il utilise Windows 7, brew est pour OSX.

Pour installer ANT pour Windows, essayez ceci: https://code.google.com/p/winant/

3
andreibosco

Vous devez installer ant avant de construire.

Comment installer ant? Utilisez celui-ci.

essaye celui-là. Assurez-vous d’installer tout d'abord node.js

1.Téléchargez et installez Homebrew en exécutant la commande suivante dans cmd:

Ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

2.Installez Apache Ant via Homebrew en exécutant

brew install ant

3. projet de construction

phonegap build Android
2
Mohammad Nurdin

J'utilise cordova et ce qui suit a fonctionné pour moi:

cordova platform rm Android
cordova platform add Android

Après cette actualisation, Eclipse a agi un peu malin, il suffit de supprimer et d'ajouter le projet à nouveau.

2
user495285

Essayez de supprimer ce dossier: 

%USERPROFILE%\.gradle
0
dunet roi