
We must specify "-gpu swiftshader_indirect" when running the emulator to prevent a boot loop.ĥ. We must disable GUI (-no-window) and audio (-no-audio) when running the emulator.Ĥ. We must use ARM ABI, since x86 requires KVM and EC2 instance doesn't support HW virtualization.ģ.

opt/android-sdk/emulator/emulator -ports 5554,5555 -avd MyAVD -no-window -no-audio -gpu swiftshader_indirect -show-kernelįixing 100% CPU: Disabling the "Ok Google" Hotword detection: Optional: eanbling/disabling certain HW featuresĮcho "hw.audioInput=no" > /opt/android-sdk/avd/config.iniĮcho "hw.audioOutput=no" > /opt/android-sdk/avd/config.iniĮcho "hw.cpu.ncore=2" > /opt/android-sdk/avd/config.iniĮcho "hw.camera.back=none" > /opt/android-sdk/avd/config.iniĮcho "hw.ont=none" > /opt/android-sdk/avd/config.iniĮcho "hw.gsmModem=no" > /opt/android-sdk/avd/config.iniĮcho "hw.gps=no" > /opt/android-sdk/avd/config.iniĮcho "hw.accelerometer=no" > /opt/android-sdk/avd/config.iniĮcho "hw.battery=no" > /opt/android-sdk/avd/config.iniĮcho "hw.trackBall=no" > /opt/android-sdk/avd/config.iniĮcho "hw.dPad=no" > /opt/android-sdk/avd/config.iniĮcho "hw.sensors.proximity=no" > /opt/android-sdk/avd/config.iniĮcho "hw.sensors.magnetic_field=no" > /opt/android-sdk/avd/config.iniĮcho "hw.sensors.orientation=no" > /opt/android-sdk/avd/config.iniĮcho "hw.sensors.temperature=no" > /opt/android-sdk/avd/config.ini opt/android-sdk/tools/bin/avdmanager -v create avd -f -n MyAVD -k "system-images android-25 google_apis armeabi-v7a" -p "/opt/android-sdk/avd" Touch /home/ubuntu/.android/repositories.cfg opt/android-sdk/tools/bin/sdkmanager "platform-tools" opt/android-sdk/tools/bin/sdkmanager "emulator" opt/android-sdk/tools/bin/sdkmanager "system-images android-25 google_apis armeabi-v7a" opt/android-sdk/tools/bin/sdkmanager -licenses


Unzip sdk-tools-linux-4333796.zip -d android-sdkĮcho "export ANDROID_SDK_ROOT=/opt/android-sdk" > ~/.bashrcĮcho "export PATH=$PATH:$ANDROID_SDK_ROOT/tools" > ~/.bashrc
#Android emulator on mac os x slow android
Steps for installing the Android Emulator from EC2 console:
