[Flutter] Can't access platform private library.

最近在研究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的支持程度. 我們期待它越來越好吧.

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