去年公司有做過一個(gè)flutter app,但是做完后時(shí)隔一年沒有迭代射窒。最近換了電腦许昨,然后發(fā)現(xiàn)這個(gè)app在自己的新flutter里面報(bào)湊完全運(yùn)行不了。搞了好久竭恬,好想吐槽android中flutter編譯體驗(yàn)
問題一 flutter pub get命令卡住
Running "flutter packages get" in project_name...
解決方案:設(shè)置環(huán)境變量跛蛋,國內(nèi)的鏡像路徑
PUB_HOSTED_URL ===== https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL ===== https://storage.flutter-io.cn
然后 重點(diǎn):如果還不行,請(qǐng)重啟電腦痊硕。
為什么設(shè)置環(huán)境變量可以呢赊级,猜想是因?yàn)閒lutter sdk中會(huì)去判斷環(huán)境變量中有沒有這兩個(gè)值,有的話就取他做代理
問題二 Failed to send crash report due to a network error: SocketException: OS Error: 信號(hào)燈超時(shí)時(shí)間已到岔绸。理逊。
解決方案:首先關(guān)閉掉sdk上報(bào)bug功能 http://www.reibang.com/p/0b72bc8845cb