Flutter: Connection closed before full header was received 問題解決

Error connecting to the service protocol: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:52432/cTyKzQ2CsaE=/ws

可能有些剛開始學Flutter的朋友會出現這個問題,導致無法在VSCode中熱加載應用,這個問題網上的答案似乎都不太靠譜,完全是自己摸索着解決的。

我嘗試過幾種解決辦法,但是都無法解決問題,例如:1)修改host文件;2)拔掉USB外接設備;3)重啓電腦。

這個問題的其實很好理解,只是在模擬器中才會出現,真機就沒問題。所以核心問題還是要到模擬器中找。我用的模擬器就是Android Studio中的AVD模擬器。

解決辦法:

檢查一下自己的Android SDK是否已經放到環境變量Path中了。

然後檢查模擬器是否下載了可用的系統。

由於我的電腦已經創建過模擬器了,所以不是初次使用時候的界面,你應該按照步驟一步一步的創建一個新的模擬器。中間需要讓你選擇Android系統,如果你沒下載過任何可用的系統,那麼問題極有可能就出在這兒了,趕緊下一個,然後創建一個虛擬器:

有了模擬器了,運行它,如果能運行成功,那麼問題就解決了。如果不能運行成功,你還要解決其他的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章