I try to make android studio (emulator) work with vs-code but have an error "avdmanager is missing from the Android SDK"

9,406

Solution 1

Try :

flutter doctor --android-licenses

if something wrong, try to locate android sdk path.

flutter config --android-sdk {path}

Mine :

flutter config --android-sdk C:\Android\Sdk

Solution 2

This worked for me. If you have sdkmanager, avdmanager and emulator, and you have them in your PATH environmental variable, then

  1. Download a system image:

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

(you can find available packages with sdkmanager --list --verbose)

  1. Create a new virtual device with

avdmanager create avd --name MyAndroidDevice --package "system-images;android-30;google_apis_playstore;x86_64"

  1. Start the emulator

emulator -avd MyAndroidDevice

  1. Now restart VSCode and open your Flutter project. The new device should be at the bottom right corner or you should be able to choose it by clicking on "No device".
Share:
9,406
Omerta Omerta
Author by

Omerta Omerta

Updated on December 24, 2022

Comments

  • Omerta Omerta
    Omerta Omerta over 1 year

    This is my PATH

    export ANDROID_SDK_ROOT=/mnt/sda1/DevTools/sdk/
    export ANDROID_HOME=$ANDROID_SDK_ROOT
    export PATH=${PATH}:/mnt/sda1/DevTools/sdk/platform-tools
    

    enter image description here

    I try many cases, but still this error!