很多人运行flutter项目时,出现如下错误
Error connecting to the service protocol: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:54627/p1NdakJReqU=/ws
复制代码
这个问题目前发现在安卓模拟器上出现频率较多,之前为了简单方便,都建议使用真机测试。 今天有时间寻找研究一下这个问题,多谢网友【itskamui】(网名)的协作一起研究。
情况1:
可以看到日志里面有No connected devices
,判断应该是模拟器没有链接成功,可以尝试各种 adb devices -l
或者 flutter devices
查看是不是能看到模拟器,如果看不到,重启模拟器,再试。
情况2:
通过正常的flutter run运行得到简单日志
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies.