Como posso definir ENV de um caminho

0

Acabei de instalar android-sdk usando o Homebrew.

O caminho é /usr/local/Caskroom/android-sdk/3859397,26.0.1 .

Eu sei que posso exportar ANDROID_HOME com esse valor.

Como posso configurá-lo dinamicamente usando o caminho real de um comando como 'sdkmanager'?

Até agora, encontrei

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

Como posso definir $ANDROID_HOME deste valor?

Então eu tenho

$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

Agora, como posso acrescentar ../.. ?

    
por Jin Kwon 14.09.2017 / 05:40

1 resposta

0

Estou respondendo por minha própria pergunta.

Existe um symlink útil em /usr/local/share .

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

Agora posso exportar

export ANDROID_HOME=/user/local/share/android-sdk
    
por 14.09.2017 / 08:27