Emulator

All the following solutions are implemented in HacknDroid.

Installation

sdkmanager "platform-tools" "emulator"

Install specific platform

  1. List available platforms on Linux

    sdkmanager --list | grep platforms

    or on Windows

    sdkmanager --list | findstr platforms
  2. Install the selected one

sdkmanager "platforms;android-30"

Install specific system image

  1. List available system images on Linux

    sdkmanager --list | grep system-images

    or on Windows

    sdkmanager --list | findstr system-images
  2. Install the selected one

sdkmanager "system-images;android-30;google_apis;x86_64"

AVD creation

  1. List available device profiles

    avdmanager list devices
  2. Create the AVD using the installed system image (for example, if you select pixel, you specify it in --device)

    avdmanager create avd -n <avd_id> -k "system-images;android-30;google_apis;x86_64" --device "pixel"

Emulator launch

  1. List all the created AVDs

emulator -list-avds
  1. Launch the emulator for an AVD

emulator -avd <avd_name> -no-boot-anim -netspeed full -netdelay none -gpu host

Last updated