zoukankan      html  css  js  c++  java
  • flutter 学习路上碰到的错误问题。

    决定还是把碰到的问题进行简单记录吧

    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文件删掉即可。

  • 相关阅读:
    数据结构算法
    C++字符串完全指引之二 —— 字符串封装类
    gethostbyname根据主机名获得地址方法
    通过注册表来限定程序的使用时限
    查询图像上的匹配块
    VC++6.0中内存泄漏检测
    qsort 浅析
    shell 中数学计算总结
    最新感悟基础才是王道
    条件表达式中的匹配
  • 原文地址:https://www.cnblogs.com/110-913-1025/p/11352002.html
Copyright © 2011-2022 走看看