Erro: ANDROID_HOME não está definido e comando " android " não no seu PATH. É necessário cumprir, pelo menos, uma destas condições

? CMP @ | Original: StackOverFlow
---

Estou MAC OS X Yosemite Fiz tudo o tutorial de exportação para definir o android_home mas não dele trabalhando para mim

---

Top 5 Responder

1harikris @

Certifique-se que a variável env exportado é ANDROID_HOME e não android_home (case sensitive) .

Depois de exportar, testá-lo digitando

> echo $ANDROID_HOME

O resultado deve apontar para o diretório onde você instalou o SDK.

Por último, mas não menos importante editar as suas /etc/paths para adicionar dirs $ANDROID_HOME/platform-tools ou /Users/abdi/adt/sdk/platform-tools e $ANDROID_HOME/tools ou /Users/abdi/adt/sdk/tools à lista . Salvar arquivo . Você pode precisar editar o arquivo como administrador se for necessário. Perto do terminal e, em seguida, novo terminal aberto . Em seguida, digite

> echo $PATH

para verificar se o caminho é atualizado.

E, em seguida, voila, quando você digita

> which android

você deve ver o caminho correto para o binário retornou que no seu caso é /Users/abdi/adt/sdk/tools/android . você deve estar tudo pronto agora.

2Valter Strods @

Certificando-se de ANDROID_HOME é exportado e adicionando os diretórios de ferramentas SDK para PATH deve ser mais do que suficiente para você ir .

Using the terminal
# First, we make sure we have a newline at the end of the .bash_profile
echo >> /Users/abdi/.bash_profile

# We set the ANDROID_HOME value in the .bash_profile
echo "export ANDROID_HOME=/Users/abdi/adt/sdk" >> /Users/abdi/.bash_profile

# We alter the PATH value a bit as well
echo "export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> /Users/abdi/.bash_profile

# We then tell the terminal to update all the things
. /Users/abdi/.bash_profile
Using a GUI (mostly)

Você também pode abrir o arquivo .bash_profile no TextEdit usando o comando open -e /Users/abdi/.bash_profile . Se você receber alguns erros sobre a falta de arquivos, tente executar touch /Users/abdi/.bash_profile e repita o comando aberto. No arquivo que se abre, adicione as seguintes linhas no final.

export ANDROID_HOME=/Users/abdi/adt/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Running . /Users/abdi/.bash_profile, como na versão terminal depois que deverá fazê-lo totalmente configurado .

3ramesh balakrishnan @

Primeiro precisa definir o diretório ANDROID_HOME olhar para o seu android -sdk -linux ( mac ) anuário e procurar o arquivo executável ' android ', isso geralmente se existe sob o diretório ' ferramentas '

assim que edita seu .bashrc de pasta base

e adicione essa linha lá embaixo

export ANDROID_HOME=~/android-sdk-linux
PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Uma vez feito isso, sair do seu console e executar o comando novamente

Você poderia esperar um erro dizendo " Por favor, instale -alvo Android " android- 19 " " se ele ainda não está definido.

você pode fixar que a execução de comando " android " e selecionando " Android 4.4.2 API 19 " para instalar .

E depois, não se esqueça de dar ampla permissão para o diretório onde o aplicativo reside.

4adkap @

Eu tive o mesmo problema. Felizmente, é facilmente solucionáveis ​​. Basta seguir os próximos passos ( de linha de comando do terminal ) .

Abra o arquivo bash_profile usando argumentos de linha de comando com -

vi ~/.bash_profile

OR

É possível abrir bash_profile em TextEdit e fazer mudanças lá. Use o seguinte comando para fazer isso -

open -a "TextEdit" .bash_profile

Verifique se ANDROID_HOME foi definido neste arquivo. Se já foi definido, excluí-lo (provavelmente errado). Além disso, verifique se PATH neste arquivo tem qualquer referência a ferramentas ou plataformas -ferramentas ( do Android SDK ) . Você seria melhor fora de excluir estes antes de você começar a digitar os seguintes comandos .

Definir ANDROID_HOME corretamente usando o seguinte comando  export ANDROID_HOME=/Users/adarsh/android-sdk-macosx

^ este é o meu comando, pois eu instalei ele no local. Por favor, substitua " adarsh ​​" com seu nome de usuário e " android -sdk -manager " com o nome da sua pasta SDK do Android que você baixou . Não copie e cole este comando.

Por exemplo, se seu nome de usuário é "John" e você a pasta Android SDK você baixou e instalou está em "Downloads" e que mudou de nome da pasta para " SDK", então o seu comando seria -

export ANDROID_HOME=/Users/John/Downloads/sdk

Defina PATH com o seguinte comando

export PATH=$ANDROID_HOME/tools:$PATH

Refresque seu bash_profile para definir todas as mudanças que fizemos, digitando o comando

source ~/.bash_profile

Você deve ser bom para ir agora e começar a desenvolver com iônica ! Espero que isso ajude . Felicidades .