You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter Doctor连接设备检查崩溃,无法运行adb问题求助

解决Flutter Doctor中ADB无法运行的问题
  • 先验证ADB自身可用性
    打开命令提示符,直接执行指定路径的adb命令:C:\Users\awnan\AppData\Local\Android\sdk\platform-tools\adb.exe devices。如果命令报错,说明adb文件损坏或缺失,打开Android SDK Manager重新安装Platform Tools即可。

  • 检查环境变量配置细节

    • 确认系统变量ANDROID_HOME已设置,值为C:\Users\awnan\AppData\Local\Android\sdk
    • 将%ANDROID_HOME%\platform-tools添加到系统Path变量中(注意是系统变量,不是用户变量)
    • 配置完成后必须重启所有命令行窗口和IDE,再运行flutter doctor
  • 排查权限与进程冲突

    • 用netstat -ano | findstr :5037命令找出占用adb默认端口的进程,结束后重试
    • 右键以管理员身份运行命令行,执行flutter doctor,避免权限不足导致无法调用adb
  • 处理许可与版本兼容问题
    运行flutter doctor --android-licenses,接受所有Android SDK许可协议。如果提示版本不兼容,执行flutter upgrade更新到Flutter稳定版,或同步对应版本的Android SDK Platform Tools

  • 重置ADB连接状态
    依次执行以下命令重置adb服务:

    adb kill-server
    adb start-server
    

    之后确保设备已开启USB调试模式,且电脑安装了对应设备的USB驱动,再重新连接设备

内容的提问来源于stack exchange,提问作者Nanang Hidayat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 09:24:51