2

PhoneGap の Getting Started Guideから推奨されるすべてのプログラムをインストールし、さまざまな手順に従いました。

.bash_profileファイルを作成すると、次のようになります。

export PATH=${PATH}:/Development/android-sdk-mac/sdk/platform-tools:/Development/android-sdk-mac/sdk/tools

Development フォルダーはデスクトップにあります。ターミナルでbinディレクトリに移動し、新しい PhoneGap プロジェクトを作成すると、次のようになりました。

./create /Users/joey/PhoneGapExample nl.symvoli.phonegapExample PhoneGapDemo

次のエラーが表示されます。

An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$( which android )}" exited with 1
Deleting project...

この問題の原因を調べたところ、すべてが $PATH 環境変数の値を指しているようです。端末で実行echo $PATHすると、次のように返されます。

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Development/android-sdk-mac/sdk/platform-tools:/Development/android-sdk-mac/sdk/tools

どんな助けでも大歓迎です。

Mac OSX 10.8.3 を実行している Mac を使用しています

4

7 に答える 7

10

ターミナル/コンソールでこれをコマンドするだけです

export PATH=${PATH}:"/Applications/Android Studio.app/sdk/tools":"/Applications/Android Studio.app/sdk/platform-tools"

でチェックしてecho $PATH、これを見せてください

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/Applications/Android Studio.app/sdk/tools:/Applications/Android Studio.app/sdk/platform-tools
于 2013-06-04T10:01:51.047 に答える
2

同じ問題がありました。私にとっての問題は、チュートリアルのステップ 3 で説明したように PATH 変数を設定したことですが、間違いを犯し、指定した PATH が実際には間違っていました。そのため、sudo で機能しない場合は、もう一度パスを確認してみてください。

于 2013-05-13T06:44:35.990 に答える
2
于 2013-07-24T01:40:02.633 に答える
0

私の構成(mac pro + android studio)では、sdk パスは「/Applications/Android Studio.app/sdk」でした。問題は、「export $PATH=...」で追加された新しいパス (/Application/Android Studio.app/sdk/tools など) を指定する方法です。「」を使用すると、bash の export $PATH で機能するようです。しかし、Phonegap を使用したスクリプト「作成」では機能しません.私の最終的な解決策は、sdk を名前に空白を入れずに別のディレクトリに移動することです。

于 2013-06-24T07:46:45.103 に答える