0. Prequisitos
- 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.
