0

Android SDK をインストールし、Fedora 18 で phonegap 2.5.0 の最新バージョンをダウンロードしました。

次のコマンドを使用してプロジェクトを作成しようとしています

./create ~/Desktop/android-project com.example.android android_project

次のエラーが発生しています。

 which: no android in (/sbin:/bin:/usr/sbin:/usr/bin)
    An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$( which android )}" exited with 1

あなたの貴重な提案が必要です。

ついに答えを見つけた

.bash_profile のパスを確認し、いろいろ調べた結果、ようやく問題の原因がわかりました。create ファイル (phonegap-2.5.0/lib/android/bin/create) を開くと、ANDROID_BIN=”${ANDROID_BIN:=$( which android )}” という行があります。「どのアンドロイド」が問題の原因です(または、少なくとも私の場合はそうだったようです)。この行を Android ツールへのフル パス (以下に示す) に置き換えると、問題が解決するはずです。私の最終行は次のようになりました。

ANDROID_BIN=/Users/ktyacke/DEV/adt-bundle-mac-x86_64-20130219/sdk/tools/android
4

1 に答える 1

0

このメッセージは、ダウンロードした SDK に含まれているAndroidバイナリが phonegap スクリプトで見つからないことを意味します。~/.bash_profile で定義されているパス、またはシェルの環境変数を初期化しているその他の場所に、バイナリのディレクトリと Android ツールのディレクトリを追加します。

于 2013-04-01T17:03:51.997 に答える