首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振运行卡在白屏幕上

颤振运行卡在白屏幕上
EN

Stack Overflow用户
提问于 2020-08-06 16:05:08
回答 7查看 8.9K关注 0票数 8

我有个棘手的问题我无法解决。我尝试了所有常见的东西,如flutter clean,重新启动pc,擦除仿真器数据,还有更多的东西基本上还停留在白色屏幕上。

代码语言:javascript
复制
Launching lib\main.dart on Android SDK built for x86 in debug mode...
✓ Built build\app\outputs\flutter-apk\app-debug.apk.
Installing build\app\outputs\flutter-apk\app.apk...
Connecting to VM Service at ws://127.0.0.1:55863/xq7cW6jF1O8=/ws    // this statement stays as its is 
代码语言:javascript
复制
void main() => MaterialApp(
      color: Colors.black,
      home: Scaffold(
        backgroundColor: Colors.black,
      ),
    );

基本上,与VM的连接并没有发生。

编辑

我的dartDeveloperTool说无法连接到vm服务,但是它是用chrome打开的,没有显示任何小部件,只是清理了dartDebugger工具。

调用没有当前上下文的OpenGL ES (每个线程记录一次)。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2020-08-07 01:49:42

当然,这是行不通的。

因为您需要在runApp方法中包装它。如下所示:

代码语言:javascript
复制
void main() { 
  runApp(
    MaterialApp(
      color: Colors.black,
      home: Scaffold(
        backgroundColor: Colors.black,
      ),
    ),
  );
}

但是,将MaterialApp放在main()函数中是一种很糟糕的做法。尝试将其移动到StatelessWidgetStatefulWidget中。

下面是一个例子:

代码语言:javascript
复制
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: null, // Change null with your own widgets
      ),
    );
  }
}
票数 8
EN

Stack Overflow用户

发布于 2020-12-10 16:45:51

今天,我遇到了一个类似的问题,删除Dart/颤振扩展并重新安装它们,为我解决了这个问题。

票数 0
EN

Stack Overflow用户

发布于 2021-03-11 05:34:13

我也面临过同样的问题。就我而言,罪魁祸首是公司代理人。我已经通过设置环境变量(用户变量部分)来修正它,因为我使用的是Windows机器。

代码语言:javascript
复制
HTTP_PROXY to http://proxy-ip:port
HTTPS_PROXY to http://proxy-ip:port
NO_PROXY to localhost,127.0.0.1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63287615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档