flutter 學習路上碰到的錯誤問題。

決定仍是把碰到的問題進行簡單記錄吧less

 

19.8.14this

錯誤日誌:spa

type '_InternalLinkedHashMap<dynamic, dynamic>' is not a subtype of type 'Map<String, dynamic>'翻譯

這是類型不對問題致使的日誌

把Map  換成了 var  就行了。code

 

 

19.8.17blog

錯誤提示繼承

This class (or a class which this class inherits from) is marked as '@immutable', but one or more ofget

本來是自定義一個導航欄,須要傳遞一個參數(標題)過來。it

class NavWidget extends StatelessWidget {
  String title; //
  NavWidget(this.title);

結果就提示了上面的錯誤。看了下有道翻譯

有道翻譯:這個類(或該類繼承自的一個類)被標記爲「@不可變」,可是它的一個或多個實例字段不是final: NavWidget.title

 意爲StatelessWidget是一個不可變的widget,申明的title也應爲不可變的。因此我就加了個申明的關鍵字final。而後警告就沒了

如下是代碼

class NavWidget extends StatelessWidget {
  final String title; //
  NavWidget(this.title);

 

19.8.19

主要是在pubspec.yaml文件運行命令的時候報的錯

Waiting for another flutter command to release the startup lock...

而後不管你是重啓IED仍是咋滴都解決不了問題

其實只要找到你的flutter包--->bin--->cache--->lockfile。吧lockfile文件刪掉便可。

相關文章
相關標籤/搜索