决定还是把碰到的问题进行简单记录吧
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文件删掉即可。