I want to create an ARM API 21 emulator loaded with Google APIs.
Here\'s how I create the AVD:
ANDROID_ABI=google_apis/armeabi-v7a EMULATOR_VERSION=2
So this is still not solved in late 2017 (Booo Google!).
The minimal change I found to be working is adding skin.name=1080x1920 or any other desired resolution to the avd's config.ini (~/.android/avd/{avdName}.avd/config.ini)
skin.name=1080x1920
config.ini
~/.android/avd/{avdName}.avd/config.ini