A2oz

How to Create an Android Emulator from the Command Line?

Published in Android Development 2 mins read

You can create an Android Emulator from the command line using the Android Emulator CLI tool. This tool is part of the Android SDK and allows you to configure and launch emulators without using the Android Studio UI.

Steps to Create an Android Emulator from the Command Line:

  1. Install the Android SDK: If you haven't already, download and install the Android SDK from the official Android Developers website.

  2. Open a Terminal or Command Prompt: Navigate to the directory where you installed the Android SDK.

  3. Create an AVD (Android Virtual Device): Use the avdmanager command to create a new AVD. This command allows you to specify various emulator settings, such as the target Android version, device model, and system image.

    Here's an example command:

    avdmanager create avd -n MyEmulator -k "system-images;android-30;google_apis;x86"
    • -n MyEmulator: Specifies the name of your AVD.
    • -k "system-images;android-30;google_apis;x86": Defines the system image to use.
      • system-images: Identifies the system image type.
      • android-30: Specifies the Android API level (Android 10 in this case).
      • google_apis: Includes Google Play services.
      • x86: Specifies the emulator architecture.
  4. Launch the Emulator: Once the AVD is created, you can launch it using the emulator command:

    emulator -avd MyEmulator
    • -avd MyEmulator: Specifies the AVD to launch.

Additional Tips:

  • You can find a comprehensive list of available system images and their specifications using avdmanager list system-images.
  • You can modify your AVD's settings after creation using the avdmanager command.
  • For more detailed information and advanced options, refer to the Android Emulator documentation.

Related Articles