Criar AVD (Android) por linha de comando no Gnu/Linux

Wednesday, Jul 26, 2017

0. Prequisitos

  1. Ter o android sdk instalado

1. Criar avd

Uma vez que que já tenha instalado o sdk tudo fica bem mais fácil.

Supondo que queremos rodar uma versão do Android 5.0 (Lollipop) abra o terminal e digite e espere baixar:

Terminal
$ sdkmanager "platforms;android-22"
done
$ sdkmanager "system-images;android-22;default;x86_64"
done

Caso queira ver todas as opções possiveis digite no terminal

Terminal
$ sdkmanager --list --verbose

Agora vamos criar o própriamente o avd. Ponha no terminal:

Terminal
$ avdmanager create avd\
 -n bruno\
 -k "system-images;android-22;default;x86_64"\
 --device "Nexus 5"\
 --sdcard 100M

Caso queira ver todas as opções device possiveis digite no terminal

Terminal
$ avdmanager list device

2. Skins

No Android Studio existem algumas skins disponíveis.

Como esse tutorial é na raça (tudo na mão), não teriamos esses disponiveis, mas calma, para tudo na vida tem jeito.

Terminal
$ cd  $ANDROID_HOME
$ git clone https://github.com/brunorozendo/android-skins.git skins

Pronto agora essas skins estão de fácil acesso.

3. Excutar o AVD com o EMULATOR

Terminal
sudo $ANDROID_HOME/tools/emulator\
 -avd bruno\
 -skindir "$ANDROID_HOME/skins"\
 -skin "nexus_5"\
 -memory 4096\
 -accel on\
 -gpu on

e voilá temos um adroid rodando.