我尝试让 android studio(模拟器)与 vs-code 一起使用,但出现错误“Android SDK 中缺少 avdmanager”

Ome*_*rta 14 android-studio visual-studio-code flutter

这是我的路径

export ANDROID_SDK_ROOT=/mnt/sda1/DevTools/sdk/
export ANDROID_HOME=$ANDROID_SDK_ROOT
export PATH=${PATH}:/mnt/sda1/DevTools/sdk/platform-tools
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我尝试了很多情况,但仍然出现这个错误!

toh*_*oha 32

尝试以下命令:

flutter doctor --android-licenses
Run Code Online (Sandbox Code Playgroud)

如果出现问题,请尝试找到 android SDK 路径:

flutter config --android-sdk [Path]
Run Code Online (Sandbox Code Playgroud)

例如,我的机器上的路径是C:\Android\Sdk这样的命令:

flutter config --android-sdk C:\Android\Sdk
Run Code Online (Sandbox Code Playgroud)


ada*_*amm 3

这对我有用。如果您有sdkmanageravdmanageremulator,并且您的 PATH 环境变量中有它们,那么

  1. 下载系统镜像:

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

(您可以通过 找到可用的软件包sdkmanager --list --verbose

  1. 创建一个新的虚拟设备

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

  1. 启动模拟器

emulator -avd MyAndroidDevice

  1. 现在重新启动 VSCode 并打开您的 Flutter 项目。新设备应该位于右下角,或者您应该可以通过单击“无设备”来选择它。