Script to setup and start a standalone Android Emulator on a macOS machine.
./setup_android_emu.sh
./start_android_emu.sh
#!/usr/bin/env bash | |
############################################################################### | |
# Script to setup a standalone Android Emulator on a macOS machine. | |
############################################################################### | |
echo "Installing tools and dependencies..." | |
touch ~/.android/repositories.cfg | |
brew install --cask homebrew/cask-versions/adoptopenjdk8 android-sdk intel-haxm | |
echo "Creating Emulator..." | |
export ANDROID_SDK_ROOT="/usr/local/share/android-sdk" | |
# Make sure your JDK version set in the terminal is 1.8 | |
# If you have multiple JDK setup, read about how to switch JDK here: https://gist.github.com/nisrulz/e90bddac3dbd2f6b8d4adc7b150c07e9 | |
sdkmanager "platform-tools" "platforms;android-27" "extras;intel;Hardware_Accelerated_Execution_Manager" "build-tools;27.0.0" "system-images;android-27;google_apis;x86" "emulator" | |
avdmanager create avd -n test -k "system-images;android-27;google_apis;x86" --tag google_apis |
#!/usr/bin/env bash | |
############################################################################### | |
# Script to start a standalone Android Emulator on a macOS machine. | |
############################################################################### | |
echo "Starting Emulator..." | |
# Once emulator is created, simply use this one liner to start it. | |
# No need to create it again. | |
# | |
# NOTE: if you Android Studio installed your path to emulator might look like: /Users/your_user_name/Library/Android/sdk/emulator/emulator | |
/usr/local/share/android-sdk/emulator/emulator -avd test |