【问题标题】:there is an issue on flutter app when run flutter run运行 flutter run 时,flutter app 出现问题
【发布时间】:2020-07-04 12:24:50
【问题描述】:

错误: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);

这是防火墙或防病毒软件的问题吗?

【问题讨论】:

  • 你在用模拟器吗?
  • yes.Genymotion .
  • 从终端运行你的应用程序:flutter run --enable-software-rendering
  • 我觉得你的模拟器不支持硬件渲染或者你的电脑显卡有问题,所以你可以把你的AVD配置改成software rendering
  • 在 Android Studio 上:tools > AVD Manager 并编辑您的模拟器配置。

标签: flutter


【解决方案1】:

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

flutter run --enable-software-rendering

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

【讨论】:

  • @ShalithaJayamal 这是 Android 模拟器的 GPU 上出现的问题。 不过,您通常不会在 iOS 模拟器中发现该问题。在真实设备上,渲染进行得很好。如果这对你有用,你可以将其标记为正确,如果你愿意,可以投票:)
  • 太棒了。我是flutter的新手。upvoted.快乐学习
  • 感谢@ShalithaJayamal 和Welcome to Flutter Community。这是构建最佳原生移动应用程序的绝佳 IDE。你会爱上它。随时关注Flutter Official Docs 并关注此频道 => Flutter Official Youtube channel for Awesome Widgets and Classes。神速!
  • 软件渲染目前不能很好地与 Google 地图配合使用。 :/ github.com/flutter/flutter/issues/24738
【解决方案2】:

如果你想从终端运行你的应用程序,那么只需输入命令

  • flutter run --enable-software-rendering

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

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

VsCode 的解决方案:

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

  • 添加特定参数 "args": ["--enable-software-rendering", "-d", "all"]like

  • `“配置”:[

    {
        "name": "virtual_prescriber",
        "request": "launch",
        "type": "dart",
        "args": ["--enable-software-rendering", "-d", "all"]
    }
    

    ]`

  • 最后去Run -> Run Without Debugging。希望一切都会好起来

【讨论】:

    【解决方案3】:

    当您的 IDE 是 Android Studio 时, 在 AVD 经理, 单击铅笔图标和按钮, 然后在 [Emulated Performance]-[Graphics] 选择软件-GLES1.1 然后 [完成] 按钮.... 会好的..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-19
      • 2020-07-02
      • 2020-02-13
      • 2019-11-19
      • 2019-08-17
      • 2020-10-31
      • 2021-05-04
      • 2020-08-24
      相关资源
      最近更新 更多