Instalando Android SDK no Ubuntu Server 16.04 LTS no Azure DevTestLabs
Tive a necessidade de criar um novo build host para build de aplicações Android, para isso criei uma nova VM em meu Azure DevTestLabs com Ubuntu Server 16.04 LTS. Eu já havia criado e configurado um Build Definition para a aplicação, porém não estava finalizando com sucesso devido a falta do Android SDK.
Para conectar na VM estou utilizando o Bash on Ubuntu on Windows do Windows 10.
Entrei na VM utilizando SSH e executei alguns comandos para instalar os pré-requisitos e a SDK:
Atualização de pacotes:
sudo apt-get update
Instalação do Java:
sudo apt-get install default-jdk
Instalação do OpenJDK:
sudo apt-get install openjdk-8-jre
Download do Android SDK:
wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
tar -xvf android-sdk_r24.4.1-linux.tgz
cd android-sdk-linux/tools
Instalação dos pacotes SDK:
./android update sdk --no-ui
Configurando JAVA_HOME e Path:
sudo update-alternatives --config java
#Abrir /etc/environment
sudo nano /etc/environment
#Adicionar complemento ao Path
PATH=${PATH}:$HOME/sdk/android-sdk-linux/platform-tools:$HOME/sdk/android-sdk-linux/tools:$HOME/sdk/android-sdk-linux/build-tools/24.0.1/
#Adicionar o caminho no final do arquivo
JAVA_HOME="/usr/bin/java
#Atualizar o arquivo
source /etc/environment
Build com sucesso!!
That’s it.
Comments
- Anonymous
February 25, 2017
esse comlplemento do PATH tem que colocar aonde? pois aqui no meu terminal, depois da palavra path tem um diretório bem grande e não to sabendo onde que é pra colar esse comlemento- Anonymous
April 04, 2017
Olá Breno, tudo bem?Desculpe a demora para responder. Você pode entender um pouco mais sobre o Path aqui: http://pt.wikihow.com/Alterar-a-Vari%C3%A1vel-Path-no-LinuxAbraços!
- Anonymous
- Anonymous
September 04, 2017
Perfeito!!! - Anonymous
November 07, 2017
Amigo tengo ubuntu pero a la hora de poner daniel@daniel:~/android-sdk-linux$ ./android update sdk --no-uiMe sale esto : bash: ./android: No existe el archivo o el directorio- Anonymous
November 07, 2017
Amigo ya encontre el error :d gracias de todos modos
- Anonymous