MacでAndroid SDKを見つけてPATHに追加する


184

MacBook Air(OSバージョン10.11 El Capitan)にAndroid Studioをインストールし、小さな "hello、world"アプリを作成してデバイス(Nexus 7)にインストールし、AVDで実行しました。私が今やりたいのは、Android Studioではなく、コマンドラインからアプリをビルドしてデバイスにインストールできることです。私はここの指示に従っています:

http://developer.android.com/training/basics/firstapp/running-app.html

そして関連する行は:

Android SDK platform-tools /ディレクトリがPATH環境変数に含まれていることを確認してから、次を実行します。

問題は、私のマシンでAndroid SDKが見つからないことです!そうでなければプログラムはコンパイルされず、Android Studioを介して実行されないため、そこにあると思いますか?おそらくそれは悪い仮定ですか?私はMacが初めてなので(Windowsに慣れている)、Android SDKを検索するための最良の方法がわかりません。だから私の質問:

  1. 自分のマシンでAndroid SDKを見つけるにはどうすればよいですか?それともそこにないことを自分で証明しますか?
  2. そこにない場合はどうすればインストールできますか?
  3. Android SDKを含めるようにPATHを変更するにはどうすればよいですか?

12
ここで検索してみてください/Library/Android/sdk/
Paras

-あなたは2つのパスエクスポートする必要がありstackoverflow.com/questions/18143183/...
Tasos

8
パスはSDKマネージャーで確認できます。AndroidStudio-> Preferences-> Appeareance&Behavior-> System Settings-> Android SDK-> here Android SDK Location
Rohit Ramkumar

3
お試しください/Users/<your_user>/Library/Android/sdk
mrgloom

回答:


338

1.それを見つける方法

  • Android Studioを開き、Android Studio> Preferencesに移動します
  • 検索する sdk
  • これに似たもの(これはWindowsボックスです)が表示されます

あなたはそこに場所を見ることができます–ほとんどの場合それは:

/Users/<name>/Library/Android/sdk

2.ない場合のインストール方法

スタンドアロンSDKダウンロードページ

3.パスに追加する方法

ターミナルを開き、次のように~/.bash_profile入力してnanoでファイルを編集します。

nano ~/.bash_profile

Zshを使用する場合は、編集 ~/.zshrc代わりしてください。

ファイルの最後に移動し、ディレクトリパスを以下に追加します$PATH

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
  • を押して保存します Ctrl+X
  • ターミナルを再起動します
  • 機能しているかadbどうかを確認するには、追加したディレクトリ(例:)内にあるファイルまたはバイナリの名前を入力し、開いている/実行されていることを確認します。

ありがとう。ステップ1を実行したところ、パスは次のようになりました。ライブラリなど。ユーザーディレクトリにライブラリが表示されませんでした。奇妙なMacのことだろう。Finderにフルパスを配置する必要がありました。
Dave

後世のために、このリンクはPATHに追加するのに役立つかもしれません: osxdaily.com/2014/08/14/add-new-path-to-path-command-line エクスポート用に手動でパスを入力する必要がありました。「Finder」のどこにも、Windowsのようなコピーディレクトリ名は表示されませんでした。ため息...
Dave

/ etc / pathsファイルを
保護した

13
/etc/path直接編集しないことをお勧めします。代わりに〜/ .bash_profileの「export」を使用してください。例 export PATH="/Users/<user_name>/Library/Android/sdk/platform-tools/":$PATH上記を〜/ .bash_profileに追加した後source ~/.bash_profile、エラーがない場合は、自由にadbコマンドを使用できます
Henry

おかげでこれは完璧に機能しました。〜/ .back_profileにエクスポートしようとしましたが、まったく機能しませんでした。
DevShadow 2017年

47

パスを変更するためだけにAndroid Studioを開きたくない場合...

彼らはデフォルトのインストールでここに住んでいます:

${HOME}/Library/Android/sdk/tools
${HOME}/Library/Android/sdk/platform-tools

これはあなたがあなたに追加したいものです .bashwhatever

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"

15

Android SDKの場所を見つける

Android Studio 
  > Preferences
  > Appearance & Behaviour
  > System Settings 
  > Android SDK
  > Android SDK Location

.bash_profile環境変数のファイルを作成する

  • ターミナルアプリを開く
  • 経由でホームディレクトリに移動します cd ~
  • でファイルを作成する touch .bash_profile

PATH変数を .bash_profile

  • 経由でファイルを開く open .bash_profile
  • export PATH=$PATH: [your SDK location] /platform-toolsファイルに追加し、クリックし⌘sて保存します。デフォルトでは次のとおりです。

    export PATH=$PATH:/Users/yourUserName/Library/Android/sdk/platform-tools

  • ターミナルアプリに戻り、変数をロードします source ~/.bash_profile


13
  1. 自分のマシンでAndroid SDKを見つけるにはどうすればよいですか?それともそこにないことを自分で証明しますか?

Android Studioをインストールすると、SDKをダウンロードするかどうかを選択できます

  1. そこにない場合はどうすればインストールできますか?

こちらからSDKを入手できますhttp://developer.android.com/sdk/index.html

  1. Android SDKを含めるようにPATHを変更するにはどうすればよいですか?

Android Studioで、[ファイル] >> [設定]をクリックします ここに画像の説明を入力してください


7

Android Studioにパス/Users/<name>/Library/Android/sdk が表示されているのにフォルダーで見つからない場合は、右クリックして[ビューオプションを表示]を選択します。そこで「ライブラリフォルダを表示」を選択できるようになります。それを選択すると、SDKにアクセスできます。


4

Android SDKのデフォルトパスはです。/Users/<username>/Library/Android/sdkこの投稿を参照してください。

これを.bash_profileに追加して、環境変数を追加します

export PATH="/Users/<username>/Library/Android/sdk/tools:/Users/<username>/Library/Android/sdk/build-tools:${PATH}"

次に、ファイルを保存します。

それをロード

source ./.bash_profile 

0

AndroidStudioFrontScreenハードドライブに保存したAndroid dmgインストールファイルをダブルクリックし、最初の画面が表示されたら、Android Studioのアイコンをアプリケーションフォルダーにドラッグしました。また、実行するときは、Dock上でAndroid Studioを右クリックし、[オプション]-> [Dockに残す]を選択してください。それ以外はすべて機能します。ロジャーウェブスター博士

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.