決定還是把碰到的問題進行簡單記錄吧
19.8.14
錯誤日志:
type '_InternalLinkedHashMap<dynamic, dynamic>' is not a subtype of type 'Map<String, dynamic>'
這是類型不對問題導致的
把Map 換成了 var 就好了。
19.8.17
錯誤提示
This class (or a class which this class inherits from) is marked as '@immutable', but one or more of
原本是自定義一個導航欄,需要傳遞一個參數(標題)過來。
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文件刪掉即可。
