誰かが端末からAndroid_HOME
を設定するための実用的な解決策を投稿できますか?
私のAndroid-SDKへのパスは/Applications/ADT/sdk
です。
Android-SDKのインストール場所は、インストール方法によって異なります。
あなたが彼らのウェブサイトを通してSDKをダウンロードしてそれからあなたのApplicationsフォルダにそれからアプリケーションをドラッグ/ドロップしたならば、それはたぶんここにあります:
/Applications/ADT/sdk
(あなたの場合と同じ).
Homebrew(brew cask install Android-sdk
)を使用してSDKをインストールした場合は、ここにあります。
/usr/local/Caskroom/Android-sdk/{YOUR_SDK_VERSION_NUMBER}
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
echo $Android_HOME
ターミナルで:
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
私の.bash_profileに以下を追加することは私のために働きました:
export Android_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
@ user2993582の引用符 答え
export PATH=$PATH:$Android_HOME/bin
'bin'部分が変更されています。
export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools
私はMAC OS X(Sierra) 10.12.2を持っています。
次の手順に従って、Android_HOMEをReact Native(Androidアプリ用)で機能するように設定しました。
以下の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
それでおしまい。
変数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
誰かが端末でこれを行うための実用的な解決策を投稿できますか?
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_ROOT
とAndroid_SDK_ROOT
の両方を設定する必要があります( 推奨されるNDKディレクトリ? を参照)。
~/.bash_profile
を変更した後、次の手順を実行します(またはログオフしてから再度ログオンします)。
source ~/.bash_profile
人々、あなたが~/.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)オープンベースプロファイル
open ~/.bash_profile
2)ベースプロファイルに以下の行を追加します。
export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3
基本プロファイルを保存して閉じます。
私にとって27.0.3はうまくいっています。