web-dev-qa-db-ja.com

Mac OS XでAndroid_HOME環境変数を設定します

誰かが端末からAndroid_HOMEを設定するための実用的な解決策を投稿できますか?

私のAndroid-SDKへのパスは/Applications/ADT/sdkです。

265
Jacek Kwiecień

Android-SDKのインストール場所は、インストール方法によって異なります。

  1. あなたが彼らのウェブサイトを通してSDKをダウンロードしてそれからあなたのApplicationsフォルダにそれからアプリケーションをドラッグ/ドロップしたならば、それはたぶんここにあります:

    /Applications/ADT/sdk(あなたの場合と同じ).

  2. Homebrew(brew cask install Android-sdk)を使用してSDKをインストールした場合は、ここにあります。

    /usr/local/Caskroom/Android-sdk/{YOUR_SDK_VERSION_NUMBER}

  3. SDKがAndroid Studioの一部として自動的にインストールされた場合は、次の場所にあります。

    /Users/{YOUR_USER_NAME}/Library/Android/sdk

場所がわかったら、ターミナルウィンドウを開いて次のように入力します(SDKへのパスをインストールしたものに変更します)。

export Android_HOME={YOUR_PATH}

この設定が終わったら、これをPATH環境変数に追加する必要があります。

export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools

最後に.bash_profileを再ソースしてこれらの変更を適用します。

source ~/.bash_profile

  1. ホームが設定されているかどうかを確認するには、 - echo $ Android_HOMEと入力します。

echo $Android_HOME

500
user2993582

ターミナルで:

nano ~/.bash_profile 

行を追加します。

export Android_HOME=/YOUR_PATH_TO/Android-sdk
export PATH=$Android_HOME/platform-tools:$PATH
export PATH=$Android_HOME/tools:$PATH

うまくいったか確認してください。

source ~/.bash_profile
echo $Android_HOME
175
David Douglas

私の.bash_profileに以下を追加することは私のために働きました:

export Android_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
45
CodeGuyRoss

@ user2993582の引用符 答え

export PATH=$PATH:$Android_HOME/bin

'bin'部分が変更されています。

export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools
33
kip2

私はMAC OS X(Sierra) 10.12.2を持っています。

次の手順に従って、Android_HOMEReact Native(Androidアプリ用)で機能するように設定しました。

  • ターミナルを開きます(Command + Rを押し、Terminalと入力し、ENTERを押します)。
  • 以下の4行を〜/ .bash_profileに​​追加します。

    export Android_HOME=/Users/$USER/Library/Android/sdk/
    export PATH=$PATH:$Android_HOME
    export PATH=$PATH:$Android_HOME/tools
    export PATH=$PATH:$Android_HOME/platform-tools
    
  • 最後に以下のコマンドを実行します(または変更を反映するためにRESTARTシステムを実行します)。

    source ~/.bash_profile

それでおしまい

27
hygull

変数Android_HOMEを設定するには、Android dev setupのインストール方法を知っておく必要があります。

あなたが知らないならば、あなたはあなたのマシンに以下のパスが存在するかどうか確認することができます。使用する内容に応じて、以下を.bashrc.zshrc、または.profileに追加します。

自作でインストールした場合、

export Android_HOME=/usr/local/opt/Android-sdk

このパスが存在するかどうかを確認してください。

Webサイトに従ってAndroid Studioをインストールした場合は、

export Android_HOME=~/Library/Android/sdk

最後にそれをパスに追加します。

export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools

あなたがエディタを開くのが面倒なら、これをしてください:

echo "export Android_HOME=~/Library/Android/sdk" >> ~/.bashrc
echo "export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools" >> ~/.bashrc
11
sudo bangbang

誰かが端末でこれを行うための実用的な解決策を投稿できますか?

Android_HOMEは通常.Androidのようなディレクトリです。デバッグキーのようなものが格納される場所です。

export Android_HOME=~/.Android 

あなたはあなたのログインのためにそれを自動化することができます。それをあなたの.bash_profileに追加するだけです(以下は私のOS X 10.8.5マシンからのものです)。

$ cat ~/.bash_profile
# MacPorts Installer addition on 2012-07-19 at 20:21:05
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

# Android
export Android_NDK_ROOT=/opt/Android-ndk-r9
export Android_SDK_ROOT=/opt/Android-sdk
export Java_HOME=`/usr/libexec/Java_home`
export Android_HOME=~/.Android

export PATH="$Android_SDK_ROOT/tools/":"$Android_SDK_ROOT/platform-tools/":"$PATH"

NDKメーリングリストのDavid Turnerによると、他のツールはこれらの値に依存するため、Android_NDK_ROOTAndroid_SDK_ROOTの両方を設定する必要があります( 推奨されるNDKディレクトリ? を参照)。

~/.bash_profileを変更した後、次の手順を実行します(またはログオフしてから再度ログオンします)。

source ~/.bash_profile
10
jww

人々、あなたが~/.bash_profileを使うならば、それはあなたのユーザーのbashプロファイルではなく、グローバルを編集するでしょう。代わりにあなたのユーザディレクトリ(/ Users/username)に行き、それを直接編集してください。

vim .bash_profile

そして、あなたのユーザー名とSDKディレクトリに関して以下の2行を挿入してください。

export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools
1
markkillah

1)オープンベースプロファイル

open  ~/.bash_profile

2)ベースプロファイルに以下の行を追加します。

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

基本プロファイルを保存して閉じます。

私にとって27.0.3はうまくいっています。

0
Khurshid Ansari