# Install Android SDK on macOS ### Install homebrew https://brew.sh/ ``` brew cask install adoptopenjdk8 brew cask install android-sdk ``` add path in ~/.bash_profile ``` export ANDROID_HOME=/usr/local/share/android-sdk export PATH=$PATH:$ANDROID_HOME/platform-tools/:$ANDROID_HOME/emulator ``` ### Download related packages ``` sdkmanager --no_https --install emulator sdkmanager --no_https --install platform-tools sdkmanager --no_https --install 'system-images;android-29;google_apis_playstore;x86_64' sdkmanager --no_https --install 'extras;intel;Hardware_Accelerated_Execution_Manager' sdkmanager --update sdkmanager --list ``` ### Create a visual device (AVD) via `avdmanager` command ``` avdmanager list (find device skin id, lets use pixel 17) avdmanager create avd -f -n test -d 17 -k 'system-images;android-29;google_apis_playstore;x86_64' avdmanager list avd (or emulator -list-avds) ``` ### Run AVD ``` /usr/local/share/android-sdk/emulator/emulator -avd test ``` ## Reference https://gist.github.com/agrcrobles/165ac477a9ee51198f4a870c723cd441 - Install Android SDK on Linux https://linoxide.com/linux-how-to/install-android-sdk-manager-ubuntu/ But use `sudo apt-get install openjdk-8-jdk` Delete avd `avdmanager delete avd -n test`