在VS Code中搭建Flutter项目并运行Android模拟器遇环境变量错误求助
解决Android模拟器启动时的环境变量配置问题
确认Android SDK实际路径
- 先找到你的Android SDK真实安装路径,常见默认位置:
- Windows:
C:\Users\[你的用户名]\AppData\Local\Android\Sdk - macOS:
~/Library/Android/sdk - Linux:
~/Android/Sdk
- Windows:
- 确保该路径下存在
platforms、emulator、tools等核心文件夹,确认SDK安装完整
检查环境变量配置是否生效
Windows系统
- 打开命令提示符(cmd),依次输入以下命令,查看输出是否与SDK实际路径一致:
echo %ANDROID_HOME% echo %ANDROID_SDK_HOME% - 检查
Path系统变量,确认已添加以下路径:%ANDROID_HOME%\emulator %ANDROID_HOME%\tools %ANDROID_HOME%\tools\bin %ANDROID_HOME%\platform-tools
macOS/Linux系统
- 打开终端,依次输入以下命令,验证路径正确性:
echo $ANDROID_HOME echo $ANDROID_SDK_HOME - 检查
PATH变量是否包含以下子路径:$ANDROID_HOME/emulator $ANDROID_HOME/tools $ANDROID_HOME/tools/bin $ANDROID_HOME/platform-tools - 若刚修改过配置文件(bash对应
~/.bash_profile/~/.bashrc,zsh对应~/.zshrc),执行source [配置文件路径]让改动立即生效
修复配置问题
- 若环境变量路径与SDK实际位置不符,直接修改为正确路径
- 若
Path/PATH缺少必要子路径,补充完整后重启终端或命令提示符 - 注:ANDROID_HOME和ANDROID_SDK_HOME只需配置其中一个即可,优先推荐配置ANDROID_HOME
验证配置有效性
- 执行
flutter doctor,检查Android相关项是否全部通过 - 执行
emulator -list-avds,若能列出已创建的模拟器,说明环境配置正常 - 再次尝试创建或启动Android模拟器,问题应已解决
内容的提问来源于stack exchange,提问作者Isanka Thalagala
相关产品推荐
相关产品推荐

