私はAndroid=で電話ギャップを機能させようとしています、そして私のコマンドは以下を出力します:
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
このエラーメッセージを検索すると、多くのヒットが得られますが、他のすべての人がはるかに詳細なエラーメッセージを持っているように見えます。 -dまたは-vオプションを使用しても、これは私が得るものです。
Windows 7 x64を使用しています
私のPATH変数は次のようになります。
%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%および%ANT_HOME%
検索バーに入力すると、すべて正しい場所に移動します。
コマンドラインに「Java」と「ant」を入力するだけで結果が得られます。
探し始めるべきアイデアはありますか?どこかにエラーログがありますか?
パスが確かな場合は、Android
にcmd
と入力してみてください:'xcopy' was not recognized
。
次にパスに追加します:
%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;
これで問題がどのように解決されたかはわかりませんが、これを試してみると確実に解決されます。
これは、ANTツールがJRE libディレクトリでtools.jarを見つけられなかったためです。 tools.jarをJDK libディレクトリからJRE libディレクトリにコピーしたとき。システムを再起動すると問題は完全に解決され、「cordova -d platform add Android」コマンドを実行するとビルドは成功しました。これがお役に立てば幸いです。
彼はWindows 7を使用しており、brewはOSX用です。
WindowsにANTをインストールするには、次を試してください: https://code.google.com/p/winant/
ビルドする前にantをインストールする必要があります。
Antのインストール方法は?これを使って。
これを試してみてください。最初にnode.jsをインストールしてください
1.cmdで次のコマンドを実行して、Homebrewをダウンロードしてインストールします。
Ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
2. Homebrewを実行してApache Antをインストールします。
brew install ant
3.プロジェクトの構築
phonegap build Android
私はコルドバを使用しており、以下がうまくいきました:
cordova platform rm Android
cordova platform add Android
この更新後、Eclipseは少し不安定になり、プロジェクトを削除して再度追加しました。
このフォルダを削除してみてください:
%USERPROFILE%\.gradle