2013-07-31 4 views
18

私はコードホイールプラットフォームとしてAndroidを追加しようとしており、phonegapでアプリを構築することができます。私は、このようにアンドロイドを追加しようとすると:私は最新のAndroid SDKをインストールしていないので、私は、私は私の道にアンドロイドを追加する必要があるとしアンドロイドをコードバプラットフォームに追加するには? PATHエラー?

[Error: The command android failed. Make sure you have the latest Android SDK installed, and the android command (inside the tools/ folder) added to your path. Output: /bin/sh: android: command not found ]

$ cordova platform add android 

私は、このエラーメッセージを受け取りました。私はそれを行う方法を探り、このフォーラムを検索しましたが、私はコマンドラインの使い方についてほとんど知識がなく、答えを理解できません。

誰かが私のパスにアンドロイドを追加するための非常に簡単な手順を提供できる場合、私は最も感謝します。

答えて

32

PhoneGap Docにはステップバイステップの手順があります。 hereを確認し、ステップ3Bに行ってください。私はPhoneGapの2.8バージョンにリンクしました。それは、3.0バージョンのドキュメントでPATHを設定する方法を説明していないようです。

+0

ありがとうございます。私はそこを見るとは思わなかった。 –

+7

この回答があなたに合っていれば、 "Accept Accept"を忘れないようにしてください。 –

+0

答えは正しい – CrandellWS

6

私はここでかなりばかげた問題に遭遇していました。私がカットアンドペーストしたパスにはadtバンドルが "adt-bundle"と表示されていましたが、ダウンロードしたディレクトリ名は決して変更しませんでした。これは "adt-bundle-mac- x86_64-20131030。

さらに、私の.bash_profileにコピーして貼り付けたパス($ PATH)は、開発ディレクトリがホームディレクトリにあるので、 "〜/ Development"で始める必要があるときには "/ Development"で始まりました。

他の誰かがこの情報を役立つかもしれないのかどうか分かりませんが、私が.bash_profileで指定したパスを修正する必要があることがわかったときには、安堵でした。

8

私はこれを考え出しました。あなたのアンドロイドツールが実際にインストールされているパスを使用する必要があります。私がデフォルトの場所にいる(と私はx64を使用しているので)、/Applications/adtbundle name/

あなた自身で見てください!

see for yourself

+0

いい仕事、ニック。 –

0

あなたは、Android SDKをインストールし、管理するためにEclipseを使用した場合、次のようにします。Eclipseで

オープンWindow->Android SDK Managerを新しいウィンドウであなたがトップ

SDK Pathを見ることができます

このパスをANDROID_HOMEシステム変数としてインクルードし、/tools/build-toolsをシステムPATH変数

にエクスポートする必要があります

210は、OS X上では、次のようなシステム変数を含めることができます。ターミナル実行nano ~/.bash_profile

(おそらく。bashのプロファイルがまだ作成されていない、それは我々は、ユーザーのルートフォルダに作成されます)

私の場合はSDKのパスは、次のコード「/ユーザ/ markusila /アンドロイド-SDKの」

を挿入しましたが、あなたのSDKを使用して編集者が開きます

export ANDROID_HOME=/Users/YOUR_USER_NAME/android-sdks 
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

. ~/.bash_profileを実行するだけで、変更が反映されます。

1

オンMAC - Android Studioをインストールした後にこの問題が発生しました(以前は問題なく動作していました)。

私がしなければならなかった。その後、

touch ~/.bash_profile; open ~/.bash_profile 

export PATH=$PATH:/Users/<USR>/Library/Android/sdk/tools 

の行を追加し、端末を再起動します。

2

非常に簡単です。ちょうどアンドロイドSDKをダウンロードし、後でシステム変数にフォルダツールとプラットフォームツールを持つパスアンドロイドSDKを設定します。今度は、ユーザー変数にANDROID_HOMEのパスを設定します。それでおしまい。 Androidプラットフォームの追加、実行、ビルドができるようになりました。

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:

上記の回答に加えて
+0

[構文はANDROID_SDK_HOME](https://blogs.endjin.com/2013/06/android-device-manager-and-sdk-location/) – TombMedia

0

は、例えば、 お気に入りのシェルに基づいて、ファイルを更新することを忘れないでください
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/

関連する問題