Flutter Doctor的网络资源部分出错

9njqaruj  于 2023-06-30  发布在  Flutter
关注(0)|答案(2)|浏览(476)

当我运行Flutter医生时得到了以下结果。网络资源X检查“www.example.com“时发生加密错误https://pub.dev/:客户端中的握手错误您可能遇到了中间人攻击,您的网络可能已被破坏,或者您的计算机上安装了恶意软件。X检查“www.example.com“时发生加密错误https://storage.googleapis.com/:客户端中的握手错误您可能遇到了中间人攻击,您的网络可能受到了威胁,或者您的计算机上安装了恶意软件。X检查“www.example.com“时发生加密错误https://maven.google.com/:客户端中的握手错误您可能遇到了中间人攻击,您的网络可能受到了威胁,或者您的计算机上安装了恶意软件。
当我试图运行flutter doctor时(因为我在应用程序中加载网络图像时出现了一些错误),我在网络资源部分遇到了一些问题。

jobtbby3

jobtbby31#

This是我找到的唯一有效的东西。
引用上面的链接:
首先,我删除了flutter文件夹,并将下面的下载链接解压缩到C:/Dev/flutter https://storage.googleapis.com/flutter_infra/releases/beta/windows/flutter_windows_v0.8.2-beta.zip,并在路径中的环境变量中添加了新路径C:/Dev/flutter/bin,并在git命令中运行flutter doctor,因此它现在可以工作了

我也会尝试在您的计算机中进行恶意软件的完整扫描。

检查链接,扫描你的电脑,让我知道这是否解决了你的问题。

hmtdttj4

hmtdttj42#

class MyHttpOverrides extends HttpOverrides {
  @override
  HttpClient createHttpClient(SecurityContext? context) {
    return super.createHttpClient(context)
      ..badCertificateCallback =
          (X509Certificate cert, String host, int port) => true;
  }
}
Future<void> main() async {
  HttpOverrides.global = MyHttpOverrides();

}

在main.dart中添加

相关问题