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

执行adb reverse后Flutter真机重调试出现服务协议连接错误求助

Flutter真机调试:解决插拔USB后服务协议连接失败问题

以下是几个无需重启设备的高效解决方法:

  • 清除并重建adb反向代理
    插拔USB后旧的反向代理映射可能失效,先清除所有现有映射:

    adb reverse --remove-all
    

    之后重新建立需要的后端服务映射:

    adb reverse tcp:8080 tcp:8080
    

    完成后重新运行Flutter应用即可。

  • 指定固定调试端口
    Flutter默认随机分配调试端口,容易引发映射异常。运行应用时指定固定端口:

    flutter run --debug-port=8181
    

    若调试服务本身需要设备访问,可额外给该端口添加反向代理:

    adb reverse tcp:8181 tcp:8181
    
  • 清理Flutter构建缓存
    残留的构建缓存可能导致调试服务异常,执行以下命令重置:

    flutter clean
    flutter pub get
    

    之后重新构建并运行应用。

  • 重置adb连接状态
    结合重启adb服务并确认设备连接:

    adb kill-server
    adb start-server
    adb devices
    

    看到设备状态显示为device后,再运行Flutter应用。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 07:50:21