Install homebrew
Step 2: Install Android Command Line Tools
brew install --cask android-commandlinetoolsStep 3: Set Up Environment Variables
Add these lines in ~/.zshrc
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$PATH
export PATH=$ANDROID_HOME/emulator:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
Step 4: Download Required System Images
sdkmanager "platform-tools" "emulator" "platforms;android-34" "system-images;android-34;google_apis_playstore;arm64-v8a"Step 5: Create an AVD
avdmanager create avd -n Pixel_6_Pro_API_34_PlayStore_ARM -k "system-images;android-34;google_apis_playstore;arm64-v8a" --device "pixel_6_pro"Step 6: List Available AVDs
avdmanager list avd
Available Android Virtual Devices:
Name: Pixel_6_Pro_API_34_PlayStore_ARM
Device: pixel_6_pro (Google)
Path: /Users/yourusername/.android/avd/Pixel_6_Pro_API_34_PlayStore_ARM.avd
Target: Google Play (Google Inc.)
Based on: Android API 34 Tag/ABI: google_apis_playstore/arm64-v8a
Sdcard: 512 MB
Step 7: Run the Emulator
emulator -avd Pixel_6_Pro_API_34_PlayStore_ARM -gpu on -skin 1440x3120Step 8: Remove Unused AVDs
avdmanager list avd
avdmanager delete avd -n Pixel_6_Pro_API_34
avdmanager delete avd -n Pixel_6_Pro_API_34_PlayStore