前言
配置flutter環境時需要用到Android studio,再flutter開發過程中,免不了使用模擬器來開發調試(畢竟它比手機方便太多)。但是因爲適配需要,我們會更多的使用真機開發調試,那麼當模擬器遇到這樣那樣的問題,我們往往會無從下手,其中最煩的就是網絡問題。我最近圖方便,又重新用起了模擬器,但是發現聯網失敗,用模擬器內置的瀏覽器也打不開網頁,於是百度上一通找,毫無效果,各種說用cmd命令行設置模擬器dns的都沒用,顯示沒有什麼dns文件啥的,後來我覺得是不是最近模擬器的配置更新了,沒了那種dns配置文件啥的(因爲我用getprop命令獲取到的配置信息也沒有dns那些信息)或者網上那些解決方案僅限於Windows,當然這只是本人的大膽猜測。接下來我來介紹一下谷歌得來的“科學方法”。
解決方案 (親測有效)
- 點擊右上角WiFi圖標 --> 打開網絡偏好設置
- 左邊菜單欄選中Wi-Fi --> 點擊右下角高級
-
頂部菜單欄選中DNS --> 點擊左側(DNS服務器)的+ --> 添加一項"8.8.8.8",點擊好來保存 --> 回到網絡界面點應用即可
(如果想保留以前的dns設置,建議按順序添加多個,如先添加8.8.8.8,再添加x.x.x.x,以此類推)