web-dev-qa-db-ja.com

CordovaプラットフォームにAndroidを追加する方法?PATHエラー?

Phonegapでアプリを構築できるように、AndroidをCordovaプラットフォームとして追加しようとしています。Androidを追加しようとしたとき:

$ cordova platform add Android

このエラーメッセージを受け取りました。

[エラー:コマンドAndroidが失敗しました。最新のAndroid SDKがインストールされており、Androidコマンド(tools /フォルダー内)がパスに追加されていることを確認してください。出力:/ bin/sh:Android:コマンド見つかりません ]

最新のAndroid SDKがインストールされているため、パスにAndroidを追加する必要があります。これを行う方法をGoogleで確認しました。このフォーラムを検索しましたが、コマンドラインの使用に関する知識がほとんどなく、答えがわかりません。

誰かが私のパスにAndroidを追加するための非常に簡単な手順を提供できたら、私は最も感謝しています。

18
Jimmy Verner

PhoneGap Docには段階的な手順があります。 here を確認してから、ステップ3Bに進みます。 2.8のバージョンのPhoneGapにリンクしたのは、クイックルックでは3.0バージョンのドキュメントでPATHを設定する方法を説明していないようだからです。

32
Drew B.

私はこれを理解しました。 Androidツールが実際にインストールされているパスを使用する必要があります。私の場合はたまたまデフォルトの場所にあり(x64を使用しています)、/Applications/adtbundle name/

自分で見てください!

see for yourself

8
user43633

ここでかなり馬鹿げた問題にぶつかりました。カットアンドペーストしたパスには、adt-bundleが「adt-bundle」としてリストされていました(予想どおり:))、ダウンロードされたディレクトリの名前は変更せず、「adt-bundle-mac- x86_64-20131030。」

また、.bash_profileにカットアンドペーストしたパス($ PATH)は、開発ディレクトリがホームディレクトリにあるため、「〜/ Development」で始まるはずだったときに「/ Development」で始まりました。

この情報が他の誰かに役立つかどうかはわかりませんが、.bash_profileで指定したパスを修正するだけでよいことに気付いたとき、私は安心しました。

6
flyingace

それは非常に簡単です。 Android SDKをダウンロードし、後でシステム変数にフォルダーツールとプラットフォームツールを持つパスAndroid sdkを設定します。次に、後でユーザー変数にAndroid_HOMEのパスを設定します。それでおしまい。これで、Androidプラットフォームを追加、実行、ビルドできます。

2
Nitin Agarwal

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

私がしなければなりませんでした:

touch ~/.bash_profile; open ~/.bash_profile

そして、行を追加します

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

ターミナルを再起動します。

1
Elia Weiss

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を実行するだけで、変更が含まれます。

0
markkillah

上記の回答に加えて、お気に入りのシェルに基づいてファイルを更新することを忘れないでください。例:

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 /

0
Wils