Android Studio中Flutter项目无法在安卓模拟器启动运行问题求助
报错解读
你遇到的报错核心是Flutter构建运行时无法正确定位Android SDK中的adb工具,就算你单独临时修复了adb的可调用问题,Flutter全局配置和项目本地的Android SDK绑定链路仍然存在异常,所以触发运行校验失败。
解决方案
- 第一步:获取正确的Android SDK路径
打开Android Studio,依次进入Settings > Appearance & Behavior > System Settings > Android SDK,复制页面顶部显示的Android SDK Location完整路径 - 第二步:绑定Flutter的Android SDK配置
打开终端执行命令,把占位符替换为你刚才复制的路径:
Windows系统注意路径中的反斜杠需要替换为正斜杠,或者用双反斜杠避免转义错误flutter config --android-sdk 替换为你的Android SDK实际路径 - 第三步:确认platform-tools组件完整
进入上述Android SDK路径下的platform-tools目录,检查是否存在adb(Mac/Linux)或者adb.exe(Windows)文件。如果文件缺失,回到Android Studio的SDK Manager,切换到SDK Tools标签页,勾选「Android SDK Platform-Tools」后点击应用安装即可 - 第四步:清理项目缓存
在项目根目录下依次执行命令:flutter clean flutter pub get - 第五步:重启验证
关闭Android Studio和正在运行的安卓模拟器后重新启动,再次运行项目即可
如果完成上述操作后仍然报错,需要检查系统环境变量配置:Windows系统在系统变量的Path中添加Android SDK下platform-tools目录的完整路径;Mac/Linux系统在~/.bashrc(bash用户)或者~/.zshrc(zsh用户)中添加export PATH=$PATH:你的Android SDK路径/platform-tools,保存后重启终端生效。
内容的提问来源于stack exchange,提问作者Marc Dietmann
相关产品推荐
相关产品推荐

