我得到了"连接到服务协议时出错:无法连接到http://127.0.0.1:51317/gj92Km4W51c=/"当我试图从VS Code在物理Android设备上调试我的flutter项目时。该应用程序启动并显示黑屏。我试了两个设备,第一次它们都很好,但在那之后,它们都开始出现这个错误。
我在Windows 10上运行,有最新的Flutter。Flutter医生显示没有任何问题。
在模拟器中运行效果良好。
从命令行在物理设备上运行,使用flutter run
可以很好地工作。
我尝试了以下方法,但没有帮助:
- 颤振清洁
- 重新启动VSCode
- 从设备卸载应用程序
重新启动设备可解决1次运行后的问题,然后再次停止工作
有没有更永久的解决方案?
这似乎与一个显然已经解决的问题有关,但我仍然看到最新版本的Flutter。
在启动调试器之前运行adb logcat -c
对我来说很有效。虽然这不是一个修复方法,但它比重新启动设备花费的时间要少得多。