ルートでENVを設定する方法

ルートでENVを設定する方法

私はandroid-sdkHomebrewを使ってインストールしました。

パスはです/usr/local/Caskroom/android-sdk/3859397,26.0.1

私はANDROID_HOMEその価値で輸出できることを知っています。

「sdkmanager」などのコマンドの実際のパスを使用して動的に設定するにはどうすればよいですか?

これまで私が見つけた

$ readlink /usr/local/bin/sdkmanager                                                                                                                  
/usr/local/Caskroom/android-sdk/3859397,26.0.1/tools/bin/sdkmanager

$ANDROID_HOMEこの値に基づいてどのように設定できますか?

だから私はそれを持っています

$ANDROID_HOME=/usr/local/Caskroom/android-sdk/3859397,26.0.1

$ dirname `readlink /usr/local/bin/sdkmanager`                                                                                                        
/usr/local/Caskroom/android-sdk/3859397,26.0.1/tools/bin

今どのように追加しますか../..

答え1

私は自分の質問に答えています。

には便利なシンボリックリンクがあります/usr/local/share

$ pwd
/usr/local/share
$ ls -l android-sdk
.... android-sdk -> /usr/local/Caskroom/android-sdk/3859397,26.0.1

今エクスポートできます。

export ANDROID_HOME=/user/local/share/android-sdk

関連情報