Flutter问题总结

1、Error connecting to the service protocol: HttpException: , uri = http://127.0.0.1:1024/ws

这种情况,一般是调试iOS真机的情况会出现,打开Xcode->Window->Devices and Simulators,将Connect via network取消

2、pub get failed (69) 或者pub get failed (6*)

一般这种情况都是因为网络问题,一般将 package 获取地址改为访问没有问题的镜像站就可以了。
具体操作

Linux 或 Mac

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

Windows

新增两个环境变量即可

PUB_HOSTED_URL = https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL = https://storage.flutter-io.cn

如果添加以后,还是不正常,使用cmd,查看对应的环境变量
set PUB_HOSTED_URL 或者 set FLUTTER_STORAGE_BASE_URL 可以查看是否设置正确
确定不存在多余的空格,不然也是有问题的。

3、The following assertion was thrown during performResize():

这种情况是,Column嵌套ListView的时候,高度不固定,例如:

Column(
  children: [
    Text("测试1"),
    Text("测试2"),
    ListView(),
  ]
 )

这样使用的时候,就会报上面的错误,这是因为不能确定ListView的高度,这个时候,只需要添加一个Expand包装ListView即可。

Column(
  children: [
    Text("测试1"),
    Text("测试2"),
    Expand(child:ListView())
  ]
 )

你可能感兴趣的:(Flutter问题总结)