最近在研究Flutter, 真的很好用. 但是最近遇到了一個坑, 編譯器也不報錯, 排查了半天.
原錯誤:
Compiler message:
lib/util/HttpUtil.dart:1:8: Error: Can't access platform private library.
import 'dart:_http';
^
注意!
引入的包不能帶有前置下劃線 (_) !
很明顯, 我引入了'dart:_http'
這個包, 帶下劃線的都屬於私有, 不可被引用!
但是非常坑, 編譯器(Android Studio)
給我自動導入的!
所以後面終於查來查去, 找到了替代包'dart:io'
, 終於順利解決啓動了.
結論
Flutter作爲新興語言, 還有很長的路要走. 不管是代碼穩定性還是IDE的支持程度. 我們期待它越來越好吧.