当我尝试在真实设备上调试时如何修复"Error connecting to the service protocol"



我得到了"连接到服务协议时出错:无法连接到http://127.0.0.1:51317/gj92Km4W51c=/"当我试图从VS Code在物理Android设备上调试我的flutter项目时。该应用程序启动并显示黑屏。我试了两个设备,第一次它们都很好,但在那之后,它们都开始出现这个错误。

我在Windows 10上运行,有最新的Flutter。Flutter医生显示没有任何问题。

在模拟器中运行效果良好。

从命令行在物理设备上运行,使用flutter run可以很好地工作。

我尝试了以下方法,但没有帮助:

  • 颤振清洁
  • 重新启动VSCode
  • 从设备卸载应用程序

重新启动设备可解决1次运行后的问题,然后再次停止工作

有没有更永久的解决方案?

这似乎与一个显然已经解决的问题有关,但我仍然看到最新版本的Flutter。

在启动调试器之前运行adb logcat -c对我来说很有效。虽然这不是一个修复方法,但它比重新启动设备花费的时间要少得多。

相关内容

最新更新