Extract the file.
Open PowerShell as Administrator and run:
dism.exe /online /enable-feature /featurename:WindowsHypervisorPlatform /all /norestart
ANDROID_SDK_ROOT = C:\Users\{username}\.android\avd
Path:
C:\Users\{username}\.android\cmdline-tools\latest\bin
C:\Users\{username}\.android\avd\emulator
C:\Users\{username}\.android\avd\platforms
C:\Users\{username}\.android\avd\platform-tools
JAVA_HOME = C:\Program Files\Java\"whatever your jdk-version"
setx ANDROID_SDK_ROOT = C:\Users\{username}\.android\avd
setx path C:\Users\{username}\.android\cmdline-tools\latest\bin /m
setx path C:\Users\{username}\.android\avd\emulator /m
setx path C:\Users\{username}\.android\avd\platforms /m
setx path C:\Users\{username}\.android\avd\platform-tools /m
setx JAVA_HOME=C:\Program Files\Java\"whatever your jdk-version"
Put that folder cmdline-tools
inside "C:\Users<Username>.android" as shown in Path Env. Variables
- Note: if there's no latest folder inside
cmdline-tools
then create it and put 'bin & etc. inside it' - Any Tag mismatch error are there due to slow and unstable internet connection. Execute the code again.
sdkmanager --update
sdkmanager emulator
sdkmanager "system-images;android-33;google_apis;x86_64"
sdkmanager "extras;android;m2repository"
sdkmanager "build-tools;33.0.1"
sdkmanager "platforms;android-33"
sdkmanager "platform-tools"
sdkmanager --license
`avdmanager create avd -n {avd_name} --device {device_type} -k {system_image}`
`avdmanager delete avd -n {avd_name}`
`emulator -avd {avd_name}` or `emulator @{avd_name}`
flutter config --android-sdk C:\Users\<Username>\.android
flutter doctor
If flutter doctor shows Android sdk version (something) then run the below command.
- it must be written below that flutter doctor issue.
flutter doctor --android-licenses