Avdmanager未找到:Flutter安卓模拟器创建及环境配置求助
解决Flutter模拟器创建及环境检测问题
一、Avdmanager not found 但实际存在的解决方法
- 检查系统环境变量:
- 确保已设置
ANDROID_HOME或ANDROID_SDK_ROOT变量,值为你的Android SDK根目录(比如C:\Users\XXX\AppData\Local\Android\Sdk或自定义路径)。 - 将Avdmanager所在路径添加到系统
PATH中:- 新版Android SDK路径:
{ANDROID_SDK_ROOT}\cmdline-tools\latest\bin - 旧版路径:
{ANDROID_SDK_ROOT}\tools\bin
- 新版Android SDK路径:
- 确保已设置
- 配置VS Code的Android SDK路径:
打开VS Code的设置(快捷键Ctrl+,),搜索android.sdkPath,设置为你的Android SDK根目录,保存后重启VS Code。 - 验证配置:打开终端,运行
avdmanager命令,如果能正常输出说明配置生效。
二、flutter --android-sdk {path} 中的路径说明
这里的{path}需要填写Android SDK的根目录,也就是包含platforms、cmdline-tools、emulator等文件夹的那个文件夹路径。示例命令:
flutter --android-sdk C:\Users\XXX\AppData\Local\Android\Sdk
如果是自定义安装路径,替换为对应路径即可,比如D:\Android\Sdk。
三、flutter doctor检测不到Visual Studio的说明
注意:flutter doctor检测的是微软Visual Studio IDE(如VS 2022),不是VS Code编辑器。
- 若仅开发Android应用,该提示可直接忽略,不影响安卓模拟器及应用的创建运行。
- 若要消除该提示,需安装Visual Studio,并在安装时勾选「Desktop development with C++」组件,完成安装后重新运行
flutter doctor即可被检测到。 - VS Code与Flutter文件夹分属不同盘符不影响环境检测,只要环境变量和SDK路径配置正确即可。
内容的提问来源于stack exchange,提问作者Bhaumik Tripathi
相关产品推荐
相关产品推荐

