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: <Widget>[
Text("测试1"),
Text("测试2"),
ListView(),
]
)
这样使用的时候,就会报上面的错误,这是因为不能确定ListView的高度,这个时候,只需要添加一个Expand包装ListView即可。
Column(
children: <Widget>[
Text("测试1"),
Text("测试2"),
Expand(child:ListView())
]
)
网友评论