Alguém poderia postar uma solução funcional para configuração ANDROID_HOME
através do terminal?
Meu caminho para o Android-SDK é /Applications/ADT/sdk
.
Alguém poderia postar uma solução funcional para configuração ANDROID_HOME
através do terminal?
Meu caminho para o Android-SDK é /Applications/ADT/sdk
.
Respostas:
O local onde o Android-SDK está instalado depende de como você o instalou.
Se você baixou o SDK através do site deles e arrastou / soltou o Aplicativo na pasta Aplicativos, é mais provável que esteja aqui:
/Applications/ADT/sdk
(como no seu caso).
Se você instalou o SDK usando o Homebrew ( brew cask install android-sdk
), ele está localizado aqui:
/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
Se o SDK foi instalado automaticamente como parte do Android Studio, está localizado aqui:
/Users/{YOUR_USER_NAME}/Library/Android/sdk
Depois de conhecer o local, abra uma janela do terminal e digite o seguinte (alterando o caminho para o SDK para o que você instalou):
export ANDROID_HOME={YOUR_PATH}
Depois de definir esse conjunto, você precisará adicioná-lo à variável de ambiente PATH:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Por fim, aplique essas alterações re-sourcing .bash_profile:
source ~/.bash_profile
echo $ANDROID_HOME
tools
não usa bin
)
export ANDROID_HOME=/Applications/ADT/sdk
- Você deve explicar esse pensamento ....
No terminal:
nano ~/.bash_profile
Adicione linhas:
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
Verifique se funcionou:
source ~/.bash_profile
echo $ANDROID_HOME
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
echo $PATH
, ele não gera os últimos diretórios salvos em .bash_profile.
Adicionar o seguinte ao meu .bash_profile funcionou para mim:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
citando a resposta de @ user2993582
export PATH=$PATH:$ANDROID_HOME/bin
A parte 'bin' foi alterada e deve ser
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Estou com o MAC OS X (Sierra) 10.12.2 .
I definir ANDROID_HOME ao trabalho em Reagir nativo (por Aplicativos Android), seguindo os seguintes passos.
Adicione as 3 linhas a seguir em ~ / .bash_profile .
export ANDROID_HOME=$HOME/Library/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Por fim, execute o comando abaixo (ou reinicie o sistema para refletir as alterações feitas).
source ~/.bash_profile
É isso aí.
~
é um atalho para sua pasta pessoal. Se você não souber onde está sua pasta pessoal, digite cd
no terminal. Digitar cd o levará à sua pasta pessoal. então você pode fazer vi .bash_profile
ou nano .bash_profile
abrir / editar o arquivo.
Para definir ANDROID_HOME
variável, você precisa saber como instalou a instalação do desenvolvedor Android.
Se você não souber, pode verificar se os seguintes caminhos existem em sua máquina. Adicione o seguinte para .bashrc
, .zshrc
ou .profile
dependendo do que você usar
Se você instalou com homebrew,
export ANDROID_HOME=/usr/local/opt/android-sdk
Verifique se este caminho existe:
Se você instalou o android studio seguindo o site,
export ANDROID_HOME=~/Library/Android/sdk
Por fim, adicione-o ao caminho:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Se você estiver com preguiça de abrir um editor, faça o seguinte:
echo "export ANDROID_HOME=~/Library/Android/sdk" >> ~/.bashrc
echo "export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> ~/.bashrc
Alguém poderia postar uma solução funcional para fazer isso no terminal?
ANDROID_HOME
geralmente é um diretório como .android
. É onde coisas como a Chave de Depuração serão armazenadas.
export ANDROID_HOME=~/.android
Você pode automatizá-lo para o seu login. Basta adicioná-lo ao seu .bash_profile
(abaixo é da minha máquina 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"
De acordo com David Turner na lista de discussão do NDK, ambos ANDROID_NDK_ROOT
e ANDROID_SDK_ROOT
precisam ser definidos porque outras ferramentas dependem desses valores (consulte Diretório NDK recomendado? ).
Após a modificação ~/.bash_profile
, execute o seguinte (ou faça logoff e logon novamente):
source ~/.bash_profile
Gente, observe que, se você usar ~/.bash_profile
, ele editará não o perfil do bash do usuário, mas global. Em vez disso, vá para o diretório de usuários (/ Usuários / nome de usuário) e edite-o diretamente:
vim .bash_profile
E insira as duas linhas a seguir em relação ao diretório Nome de usuário e SDK
export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools
~/
significa que é um arquivo no diretório inicial do usuário.
cd ~; ls
e veja o que é impresso.
Configure a variável ambiental ANDROID_HOME , JAVA_HOME no Mac OS X
Adicionar no arquivo .bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Para teste
echo $ANDROID_HOME
echo $JAVA_HOME
1) Perfil de base aberto:
open ~/.bash_profile
2) Adicione abaixo da linha no perfil base:
export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3
Salve e feche o perfil base.
Para mim 27.0.3 trabalhando muito bem.
Muitas respostas corretas aqui. No entanto, um item está ausente e não pude executar o emulador na linha de comando sem ele.
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$PATH:$JAVA_HOME/bin
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator # can't run emulator without it
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Portanto, é uma compilação das respostas acima e uma solução para esse problema .
E se você usar zsh
(em vez de bash
) o arquivo para editar é ~/.zshrc
.