Como definir o caminho ANDROID_HOME no ubuntu?
Forneça as etapas.
Como definir o caminho ANDROID_HOME no ubuntu?
Forneça as etapas.
Respostas:
No console, digite apenas estes:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
Se você quiser torná-lo permanente, adicione essas linhas no arquivo ~ / .bashrc
vim ~/.bashrc
no seu terminal. A pasta em que você está não tem importância #
export PATH=$PATH:$ANDROID_HOME/platform-tools
, veja abaixo. No SDK 29.0.3 que acabei de instalar, não há tools
mais diretório.
Gostaria de compartilhar uma resposta que também demonstre abordagem usando o Android SDK fornecido pelo repositório Ubuntu:
Instale o SDK do Android
sudo apt-get install android-sdk
Exportar variáveis ambientais
export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"
android-sdk
pacote do apt. Obrigado!
Supondo que você tenha o sdk extraído em ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Adicione as linhas acima ao arquivo ~/.bashrc
(localizado em home/username/.bashrc
) para torná-lo permanente para o usuário atual. Execute source ~/.bashrc
para aplicar as alterações ou reinicie o seu terminal.
( ou )
Execute as linhas acima em uma janela de terminal para disponibilizá-la para a sessão.
Para testar se você o configurou corretamente,
Execute os comandos abaixo em uma janela de terminal
echo $ANDROID_HOME
user@host:~$ echo $ANDROID_HOME
/home/<user>/Android/Sdk
which android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/android
Execute android
em uma janela do terminal. Se ele abrir o Android SDK Manager , você estará pronto .
echo
comandos funcionem. Eu costumo correr exec $SHELL
.
export PATH=$PATH:$ANDROID_HOME/tools/bin
depois a fonte ~/.profile
(ou .bashrc) se você não quiser sair, tente executar 'sdkmanager --licenses'. Em seguida, tente compilar.
A melhor maneira é reutilizar a variável ANDROID_HOME na variável de caminho. se sua variável ANDROID_HOME mudar, basta fazer alterações em um só lugar.
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshid
necessidades da peça a ser substituída com o nome do usuário atual
Adicione o seguinte ao seu ~/.bashrc
arquivo. Logout e logon. Eu tenho o meu sdk, $HOME/Documents/Android/sdk
você deve substituí-lo por onde você mantém sua pasta sdk
# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/tools
export PATH
# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-tools
export PATH
source ~/.bashrc
pode substituir o logout e o logon.
export PATH=$PATH(...)
de uma só vez. Funciona nos dois sentidos :)
Inicialmente, vá para sua casa e pressione Ctrl+ Hele exibirá os arquivos ocultos, procure o .bashrc
arquivo, abra-o com qualquer editor de texto e coloque as linhas abaixo no final do arquivo.
export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools
Altere o /home/varun/Android/Sdk
caminho para o seu caminho no SDK. Faça o mesmo com ferramentas e ferramentas de plataforma.
Após esse salvamento, .bashrc
feche-o.
Agora você está pronto para usar comandos ADB no terminal.
primeiro abra o arquivo .bashrc por gedit ~ / .bashrc
# Added ANDROID_HOME variable. export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools
salve o arquivo e reabra o terminal
echo $ANDROID_HOME
mostrará o caminho como /home/pathTo/Android/Sdk
Aplica-se ao Ubuntu e Linux Mint
No arquivo:
sudo nano .bashrc
Adicione ao final:
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools
Reinicie o terminal e faça: echo $ HOME ou $ PATH, você pode conhecer estas variáveis.
No terminal, digite apenas estes 3 comandos para definir a variável ANDROID_HOME:
$ export ANDROID_HOME=~/Android/Sdk
/Android/Sdk
é a localização do Sdk, isso pode causar alterações no seu caso
$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `
Nota: Isso definirá o caminho temporariamente para que qualquer ação que você precise executar, execute no mesmo terminal.
Se você rodar o Android com o sudo, ele instalará o sdk em / root / Android / Sdk, portanto verifique se é esse o caso. E se você estiver usando o dont run cordova com sudo, ele também parecerá sdk no root. O código acima para definir o caminho funciona bem.
Eu estava enfrentando o mesmo problema com o caminho linux ANDROID_HOME
Nota:
1- Adicione parâmetros2- Criar ou reconstruir o projeto
3- Reinicie seu PC
Como adicionar parâmetros usando o terminal:
Abra a gravação do seu terminal
gedit .bashrc
outra janela será aberta e adicione as seguintes linhas no final das janelas.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
depois volte ao terminal e digite
source .bashrc
para salvar suas alterações no arquivo bashrc no final, reinicie o computador.
Isto é o que funciona para mim, supondo que você tenha o sdk extraído em ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Adicione as linhas acima ao arquivo ~/.bashrc
(localizado em home/username/.bashrc
) para torná-lo permanente para o usuário atual. Execute a fonte ~/.bashrc
para aplicar as alterações ou reinicie o seu terminal. (ou) Execute as linhas acima em uma janela do terminal para disponibilizá-lo para a sessão. Para testar se você o configurou corretamente, execute os comandos abaixo em uma janela do terminal
echo $ANDROID_HOME
user#host:~$ echo $ANDROID_HOME
Você vai ter
/home/<user>/Android/Sdk
Você pode executar isso também
which android
user#host:~$ which android
/home/<user>/Android/Sdk/tools/android
Execute o android em um terminal. Se ele abrir o Android SDK Manager, você estará pronto.
sudo su -
gedit ~/.bashrc
export PATH=${PATH}:/your path
export PATH=${PATH}:/your path
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/tools
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/platform-tools
Você pode acrescentar esta linha no final do arquivo .bashrc-
export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"
aqui / opt / Android / Sdk / platform-tools / é o diretório de instalação do Sdk. O arquivo .bashrc está localizado na pasta inicial
vi ~/.bashrc
ou se você tiver sublime instalado
subl ~/.bashrc
abra o arquivo ~ / .bashrc e cole no final
export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
você pode editar o arquivo de variável de ambiente no Ubuntu para definir o Android globalmente.
[1] execute este comando no terminal
sudo -H gedit /etc/environment
[2] o conteúdo do seu arquivo ambiente será semelhante ao abaixo
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
[3] no arquivo de ambiente, adicione o caminho android sdk da seguinte maneira: -
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ANDROID_HOME="/home/yourPathTo/Android/Sdk"
[4], você pode verificar o caminho inicial do Android no terminal com o seguinte comando: -
echo $ANDROID_HOME
Se o caminho ainda não estiver definido, reinicie o PC para obter as alterações aplicadas.
adicionar ao arquivo
~/.profile
export ANDROID_HOME=/opt/android-sdk
Caminho para o SDK
Em seguida, reinicie o computador