使用Flutter模拟器遇SDK XML版本兼容问题求解决
解决Flutter模拟器的SDK XML版本警告问题
有效解决步骤
- 彻底清理Windows上的Flutter残留(此前未删除这部分大概率是问题根源):
- 找到Flutter安装目录,直接删除整个文件夹
- 进入系统环境变量,删除
FLUTTER_HOME变量,同时移除Path里的Flutter相关路径 - 打开
C:\Users\[你的用户名]\AppData\Roaming\Pub和C:\Users\[你的用户名]\AppData\Local\Pub,删除这两个文件夹
- 统一Android SDK工具版本:
- 打开Android Studio的SDK Manager,切换到
SDK Tools标签,先卸载所有已安装的Command-line Tools - 勾选
Show Package Details,选择与当前Android Studio版本匹配的Command-line Tools版本(比如Android Studio Hedgehog对应10.0+版本,这类版本支持XML v4) - 同时检查
Android SDK Build-Tools,仅保留最新稳定版本,卸载旧版本
- 打开Android Studio的SDK Manager,切换到
- 重新安装Flutter:
- 下载最新稳定版Flutter,解压至无中文、无空格的路径
- 配置好环境变量后,运行
flutter doctor,按照提示补全所有依赖
验证方法
- 打开命令行输入
sdkmanager --version,确认工具版本支持XML v4 - 检查Android SDK目录下的
platforms、tools文件夹,确保无旧版本残留文件
内容的提问来源于stack exchange,提问作者SpeedyGFX
相关产品推荐
相关产品推荐

