A questão não estava relacionada à configuração de uma variável de ambiente específica no Ubuntu; esta stackoverflow.com/a/37368367/509565 é definitivamente a resposta correta.
O @mVJ simplesmente faz vim ~/.bashrcno seu terminal. A pasta em que você está não tem importância #
atakanyenel 29/11
1
@Dario Quintana, o que define a localização atual, qual localização você pode explicar sobre isso?
Dinesh
@ Dinesh, acho que ele se refere à alteração do local do SDK do Android, se for diferente, por exemplo, se você tiver escolhido outro diretório ao instalá-lo.
PhoneixS
2
Eu acho que o PATH deve ser agora export PATH=$PATH:$ANDROID_HOME/platform-tools, veja abaixo. No SDK 29.0.3 que acabei de instalar, não há toolsmais diretório.
Peter T.
106
Gostaria de compartilhar uma resposta que também demonstre abordagem usando o Android SDK fornecido pelo repositório Ubuntu:
Adicione as linhas acima ao arquivo ~/.bashrc(localizado em home/username/.bashrc) para torná-lo permanente para o usuário atual. Execute source ~/.bashrcpara 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
Observe que você precisa reiniciar o terminal antes que esses echocomandos funcionem. Eu costumo correr exec $SHELL.
precisa saber é
1
Para o terceiro ponto, recebo esta mensagem: "O comando" android "está obsoleto."
28519 Mate Mate
1
@Mate / all - Diz: "O comando" android "está obsoleto. (...) Para ferramentas de linha de comando, use tools / bin / sdkmanager ..." : portanto, adicione (conforme acima): export PATH=$PATH:$ANDROID_HOME/tools/bindepois a fonte ~/.profile(ou .bashrc) se você não quiser sair, tente executar 'sdkmanager --licenses'. Em seguida, tente compilar.
precisa saber é
46
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.
Você poderia expandir sua resposta um pouco mais, por favor? Tente detalhar o que você está fazendo e por que é uma "maneira melhor". Obrigado !
Telokis 12/03/19
2
@Ninetainedo Acho melhor porque ele "reutilizou" a variável ANDROID_HOME no PATH.
Moshfiqur
4
observe as arshidnecessidades da peça a ser substituída com o nome do usuário atual
Xiao
34
Adicione o seguinte ao seu ~/.bashrcarquivo. Logout e logon. Eu tenho o meu sdk, $HOME/Documents/Android/sdkvocê deve substituí-lo por onde você mantém sua pasta sdk
# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/toolsexport PATH# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-toolsexport PATH
Eu acho que a execução source ~/.bashrcpode substituir o logout e o logon.
JVE999 14/14
@ JVE999 yes para essa sessão de terminal específica.
Sudhir Khanger
1
Você poderia fazer export PATH=$PATH(...)de uma só vez. Funciona nos dois sentidos :)
klauskpm
33
Inicialmente, vá para sua casa e pressione Ctrl+ Hele exibirá os arquivos ocultos, procure o .bashrcarquivo, abra-o com qualquer editor de texto e coloque as linhas abaixo no final do arquivo.
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.
Adicione as linhas acima ao arquivo ~/.bashrc(localizado em home/username/.bashrc) para torná-lo permanente para o usuário atual. Execute a fonte ~/.bashrcpara 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
Respostas:
No console, digite apenas estes:
Se você quiser torná-lo permanente, adicione essas linhas no arquivo ~ / .bashrc
fonte
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
Exportar variáveis ambientais
fonte
android-sdk
pacote do apt. Obrigado!Supondo que você tenha o sdk extraído em
~/Android/Sdk
,Adicione as linhas acima ao arquivo
~/.bashrc
(localizado emhome/username/.bashrc
) para torná-lo permanente para o usuário atual. Executesource ~/.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
which android
Execute
android
em uma janela do terminal. Se ele abrir o Android SDK Manager , você estará pronto .fonte
echo
comandos funcionem. Eu costumo correrexec $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.
fonte
arshid
necessidades da peça a ser substituída com o nome do usuário atualAdicione 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 sdkfonte
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.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.
fonte
primeiro abra o arquivo .bashrc por gedit ~ / .bashrc
salve o arquivo e reabra o terminal
mostrará o caminho como
/home/pathTo/Android/Sdk
fonte
Aplica-se ao Ubuntu e Linux Mint
No arquivo:
Adicione ao final:
Reinicie o terminal e faça: echo $ HOME ou $ PATH, você pode conhecer estas variáveis.
fonte
No terminal, digite apenas estes 3 comandos para definir a variável ANDROID_HOME:
/Android/Sdk
é a localização do Sdk, isso pode causar alterações no seu casoNota: Isso definirá o caminho temporariamente para que qualquer ação que você precise executar, execute no mesmo terminal.
fonte
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.
fonte
Eu estava enfrentando o mesmo problema com o caminho linux ANDROID_HOME
Como adicionar parâmetros usando o terminal:
Abra a gravação do seu terminal
outra janela será aberta e adicione as seguintes linhas no final das janelas.
depois volte ao terminal e digite
para salvar suas alterações no arquivo bashrc no final, reinicie o computador.
fonte
Isto é o que funciona para mim, supondo que você tenha o sdk extraído em
~/Android/Sdk
,Adicione as linhas acima ao arquivo
~/.bashrc
(localizado emhome/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 terminalVocê vai ter
Você pode executar isso também
Execute o android em um terminal. Se ele abrir o Android SDK Manager, você estará pronto.
fonte
fonte
Você pode acrescentar esta linha no final do arquivo .bashrc-
aqui / opt / Android / Sdk / platform-tools / é o diretório de instalação do Sdk. O arquivo .bashrc está localizado na pasta inicial
ou se você tiver sublime instalado
fonte
abra o arquivo ~ / .bashrc e cole no final
fonte
você pode editar o arquivo de variável de ambiente no Ubuntu para definir o Android globalmente.
[1] execute este comando no terminal
[2] o conteúdo do seu arquivo ambiente será semelhante ao abaixo
[3] no arquivo de ambiente, adicione o caminho android sdk da seguinte maneira: -
[4], você pode verificar o caminho inicial do Android no terminal com o seguinte comando: -
Se o caminho ainda não estiver definido, reinicie o PC para obter as alterações aplicadas.
fonte
adicionar ao arquivo
Caminho para o SDK
Em seguida, reinicie o computador
fonte