flutter upgrade 报错
flutter doctor 报错
Invoke-WebRequest : 请求被中止: 未能创建 SSL/TLS 安全通道。
所在位置 D:\flutter\bin\internal\update_dart_sdk.ps1:62 字符: 5
+ Invoke-WebRequest -Uri $dartSdkUrl -OutFile $dartSdkZip
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest],WebExce
ption
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
解决:国内的话,不管翻不翻樯都需要添加这两个参数
参考链接
PUB_HOSTED_URL
https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL
https://storage.flutter-io.cn
vscode 默认不连接三方模拟器
如 夜神模拟器
cd到对应安装目录bin下面
运行:nox_adb.exe connect 127.0.0.1:62001
编译问题
Waiting for another flutter command to release the startup lock…
运行 flutter get denpendencies时,提示有另外的指令在运行;
引入资源文件asset
引入图片报错
起因:
找了一张图片,准备使用;编译的时候报错。
错误提示:
Error on line 44, column 5 of pubspec.yaml: Expected a key while parsing a block mapping.
╷
44 │ assets:
│ ^
╵
pub get failed (65)
分析与解决:
原因:缩进符号与空格造成的错误,如下图所示红色框框内,白色剪头所指位置有一个有一个空格;
解决:严格按照缩进格式,不随便添加空格符号;
最外层是flutter,新的一行asset标签应该距离最左边
只有一个缩进的距离(按一下tab键 ),
同理申明的资源文件距离assets标签也是一个tab键的距离;