Telefone Gap [ erro ] cmd : Comando falhou com o código de saída ENOENT

? user3403739 @ | Original: StackOverFlow
---

Eu estou tentando obter gap telefone para trabalhar no Android e meu comando exibe o seguinte :

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

Ao procurar esta mensagem de erro que eu recebo um monte de hits, mas toda a gente parece ter mensagens de erro muito mais detalhado, quando isso é tudo que eu vejo . Mesmo com o -d ou opção -v que é o que eu recebo .

Estou usando o Windows 7 x64

Meu variável PATH parece com isso:

%JAVA_HOME%in;C:UsersMikeAppDataRoaming
pm;%ANDROID_HOME%platform-tools;%ANDROID_HOME%	ools;%ANT_HOME%in;C:Program Files
odejs;

% JAVA_HOME %,% ANDROID_HOME % e% ANT_HOME %

tudo levar a lugares corretos quando digito -los em minha barra de pesquisa.

Basta digitar "java" e " formiga " em minha linha de comando me dá resultados .

Alguma idéia de onde eu deveria começar a procurar? Existem registros de erro em algum lugar?

---

Top 5 Responder

1Dato' Mohammad Nurdin @

Você precisa instalar formiga antes de compilação.

Como instalar formiga? Utilize este.

tente este. Certifique-se de instalar o Node.js primeiro

1.Download e instalar Homebrew executando seguinte comando no cmd :

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

2.Install Apache Ant via Homebrew executando

brew install ant

3.Build project

phonegap build android
2hdmartinez @

Se você tem certeza de caminhos teus tentar digitar android in cmd se ele diz : 'xcopy' was not recognized .

em seguida, adicionar ao seu caminho :

%SystemRoot%system32; %SystemRoot%; %SystemRoot%System32Wbem;
3andreibosco @

Ele está usando o Windows 7, a fermentação é para OSX.

Para instalar o ANT para windows tente o seguinte:  https://code.google.com/p/winant/

4Desmond @

Não estou certo de como isso resolveu o problema, mas tentar fazer isso que vai resolver com certeza.

Isto é devido a ferramentas ANT não poderia encontrar tools.jar no diretório lib JRE. Quando eu copiei tools.jar do diretório lib JDK para o JRE lib. Reinicie o sistema e o problema foi resolvido e absolutamente a compilação foi bem-sucedida quando eu corria o comando " plataforma -d cordova adicionar android " . Espero que isso ajude você .

5user495285 @

Eu estou usando o seguinte cordova e funcionou para mim :

cordova platform rm android
cordova platform add android

Após esta atualização eclipse agiu um pouco frouxo apenas remover e adicionar o projeto de volta novamente.