运行 flutter run 时,flutter 应用程序存在问题

Sha*_*mal 1 flutter

错误:flutter/shell/gpu/gpu_surface_gl.cc(70)] 无法设置 Skia Gr 上下文。连接服务协议时出错:无法连接到http://127.0.0.1:50930/6r2skviwLRI=/

 
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        
        primarySwatch: Colors.blue,
        
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);
Run Code Online (Sandbox Code Playgroud)

这是防火墙还是杀毒软件的问题?

Rum*_*man 6

如果您想从终端运行应用程序,只需输入命令

  • flutter run --enable-software-rendering

如果您愿意在 android studio 中运行解决此问题的应用程序,那么

  • Run-> Edit Configuration-> 在Additional Arguments字段中添加此--enable-software-rendering -> 按Apply-> 按Ok。现在再次重新启动您的模拟器。希望你的问题能够解决。

VsCode 的解决方案:

  • launch.json通过Run->Open Configuration和打开文件

  • 添加一个特定的参数, "args": ["--enable-software-rendering", "-d", "all"]例如

  • `“配置”:[

    {
        "name": "virtual_prescriber",
        "request": "launch",
        "type": "dart",
        "args": ["--enable-software-rendering", "-d", "all"]
    }
    
    Run Code Online (Sandbox Code Playgroud)

    ]`

  • 最后转到Run-> Run Without Debugging。希望一切顺利


Alo*_*lok 5

我想这可能是你的工作。它通常发生在模拟器上。所以,让我知道这是否适合你。

flutter run --enable-software-rendering
Run Code Online (Sandbox Code Playgroud)

--enable-software-rendering 是关键,但是,我在任何地方都找不到问题跟踪器。