Flutter开发中遇到的小bug记录

First Post:

Last Update:

Word Count:
376

Read Time:
1 min

Flutter开发中遇到的小bug记录

在Flutter开发中,见到了无数让人流汗的小bug😅,于是用这个记录一下各种各样的毛病

  1. Running Gradle task ‘assembleDebug’… 时间过长

    典中典,GFW的影响

    需要把build.gradle修改成这个

    1
    2
    3
    4
    5
    6
    7
    8
    repositories {
    // 这里注释掉了原来的仓库,使用国内的阿里镜像源
    // google()
    // jcenter()
    maven { url 'https://maven.aliyun.com/repository/google' }
    maven { url 'https://maven.aliyun.com/repository/jcenter' }
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
    }
  2. Waiting for another flutter command to release the startup lock

    一种解决方法是这样:

    1. 关闭Android Studio

    2. 打开flutter安装目录/bin/cache

    3. 删除lockfile文件

    4. 此时可在命令行再执行flutter相关命令,完美解决

      PS:但是一些情况下可能没用,那就结束dart任务

      1
      2
      3
      4
      5
      #On Linux
      killall -9 dart

      #On Windows
      taskkill /F /IM dart.exe
  3. error: The named parameter ‘colors’ isn’t defined.

    非常神奇的脑弹bug,不影响编译,但是会报dart错误,还会飘红,需要重启一下IDE

  4. The named parameter ‘vsync‘ isn‘t defined

    同上,重启IDE包治百病

  5. 输入框弹出挤压空间

    1
    2
    3
    Scaffold(
    resizeToAvoidBottomPadding: false, //输入框抵住键盘
    )
  6. Android studio初次creating flutter project长时间卡死

    运行

    1
    flutter doctor

    一般在这种情况下会告诉你没有安装Androifd Licenses

    运行

    1
    flutter doctor --android-licenses

    某些情况下因为GFW的影响还得更改一下地址环境变量,不过我没有遇见过这问题就不赘述了

  7. 未完待续