Phonegapでアプリを構築できるように、AndroidをCordovaプラットフォームとして追加しようとしています。Androidを追加しようとしたとき:
$ cordova platform add Android
このエラーメッセージを受け取りました。
[エラー:コマンド
Android
が失敗しました。最新のAndroid SDKがインストールされており、Android
コマンド(tools /フォルダー内)がパスに追加されていることを確認してください。出力:/ bin/sh:Android:コマンド見つかりません ]
最新のAndroid SDKがインストールされているため、パスにAndroidを追加する必要があります。これを行う方法をGoogleで確認しました。このフォーラムを検索しましたが、コマンドラインの使用に関する知識がほとんどなく、答えがわかりません。
誰かが私のパスにAndroidを追加するための非常に簡単な手順を提供できたら、私は最も感謝しています。
PhoneGap Docには段階的な手順があります。 here を確認してから、ステップ3Bに進みます。 2.8のバージョンのPhoneGapにリンクしたのは、クイックルックでは3.0バージョンのドキュメントでPATHを設定する方法を説明していないようだからです。
私はこれを理解しました。 Androidツールが実際にインストールされているパスを使用する必要があります。私の場合はたまたまデフォルトの場所にあり(x64を使用しています)、/Applications/adtbundle name/
自分で見てください!
ここでかなり馬鹿げた問題にぶつかりました。カットアンドペーストしたパスには、adt-bundleが「adt-bundle」としてリストされていました(予想どおり:))、ダウンロードされたディレクトリの名前は変更せず、「adt-bundle-mac- x86_64-20131030。」
また、.bash_profileにカットアンドペーストしたパス($ PATH)は、開発ディレクトリがホームディレクトリにあるため、「〜/ Development」で始まるはずだったときに「/ Development」で始まりました。
この情報が他の誰かに役立つかどうかはわかりませんが、.bash_profileで指定したパスを修正するだけでよいことに気付いたとき、私は安心しました。
それは非常に簡単です。 Android SDKをダウンロードし、後でシステム変数にフォルダーツールとプラットフォームツールを持つパスAndroid sdkを設定します。次に、後でユーザー変数にAndroid_HOMEのパスを設定します。それでおしまい。これで、Androidプラットフォームを追加、実行、ビルドできます。
MACでは、Android Studio(以前は動作していました)をインストールした後にこの問題が発生しました。
私がしなければなりませんでした:
touch ~/.bash_profile; open ~/.bash_profile
そして、行を追加します
export PATH=$PATH:/Users/<USR>/Library/Android/sdk/tools
ターミナルを再起動します。
Eclipseを使用してインストールと管理を行った場合Android SDKの場合、以下を実行します:
EclipseでWindow->Android SDK Manager
を開くと、新しいウィンドウでSDK Path
が上部に表示されます
ここで、このパスをAndroid_HOMEシステム変数として含め、/tools
および/build-tools
をシステムPATH変数にエクスポートする必要があります
OS Xでは、次のようなシステム変数を含めることができます
ターミナルでnano ~/.bash_profile
を実行します(おそらく.bashプロファイルはまだ作成されていないため、ユーザーのルートフォルダーに作成します)
私の場合、SDKパスは '/ Users/markusila/Android-sdks'でした
開いたエディターに次のコードを挿入しますが、SDKパスを使用します
export Android_HOME=/Users/YOUR_USER_NAME/Android-sdks
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
ここで. ~/.bash_profile
を実行するだけで、変更が含まれます。
上記の回答に加えて、お気に入りのシェルに基づいてファイルを更新することを忘れないでください。例:
ZSH:
1. vi ~/.zshrc
2. Considering that my Android SDK is in "/Users/wils/Library/Android/sdk/" and using vi as editor:
export PATH="/Users/wils/Library/Android/sdk/platform-tools:/Users/wils/Library/Android/sdk/tools:$PATH"
3. Save
4. source ~/.zshrc
BASH:
1. vi ~/.bash_profile
2. Considering that my Android SDK is in "/Users/wils/Library/Android/sdk/" and using vi as editor:
export PATH="/Users/wils/Library/Android/sdk/platform-tools:/Users/wils/Library/Android/sdk/tools:$PATH"
3. Save
4. source ~/.bash_profile
他の人の助けになることを願っています。ピース\ o /