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

Posted by Bruno Rozendo on Wed, Jul 26, 2017
In
Tags android, gnu/linux, avd, android na raça

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

<div class="header">
        <img src="http://brunorozendo.com/images/global/terminal.png" alt="">

    <div class="filename">Terminal</div>    
</div>

$ 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.

comments powered by Disqus