最近突然想嘗試下flutter,于是說(shuō)干就干唤锉,開(kāi)始在mac上搭建開(kāi)發(fā)環(huán)境世囊,下載開(kāi)發(fā)工具(android studio),配置環(huán)境變量等一系列步驟窿祥。終于搞完了株憾,運(yùn)行flutter doctor也全部正常。按照官網(wǎng)搞了一個(gè)萬(wàn)年的hello world工程想在不同平臺(tái)上運(yùn)行看看,可是點(diǎn)擊那個(gè)綠色的三角形按鈕運(yùn)行后(運(yùn)行web端)嗤瞎,一直顯示如下問(wèn)題:
Downloading Web SDK...
Downloading Web SDK...
Failed to download https://storage.googleapis.com/flutter_infra_release/flutter/57d3bac3dd5cb5b0e464ab70e7bc8a0d8cf083ab/flutter-web-sdk-darwin-x64.zip. Ensure you have network connectivity and then try again.
SocketException: Operation timed out (OS Error: Operation timed out, errno = 60), address = storage.googleapis.com, port = 54812
又分別切換到iOS和android墙歪,同樣如此,只是下載的內(nèi)容不同贝奇。百度虹菲,谷歌了很久都沒(méi)找到答案。突然想起同事運(yùn)行weex工程時(shí)的命令:weex run web掉瞳,于是也照樣來(lái)了個(gè)flutter run web毕源,奇跡出現(xiàn)了,顯示下載的地址域名終于是環(huán)境變量配置的了陕习,內(nèi)容下載好后霎褐,點(diǎn)綠色三角形按鈕運(yùn)行web, iOS都正常了该镣,android還不行瘩欺,于是再運(yùn)行flutter run命令,又開(kāi)始下載android需要的包了拌牲,下載好后運(yùn)行俱饿,android平臺(tái)也可以了。
廢話很多塌忽,總之拍埠,解決這種問(wèn)題就是運(yùn)行這個(gè)命令:flutter run