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?
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;
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.
Il utilise Windows 7, brew est pour OSX.
Pour installer ANT pour Windows, essayez ceci: https://code.google.com/p/winant/
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
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.
Essayez de supprimer ce dossier:
%USERPROFILE%\.gradle