我有个棘手的问题我无法解决。我尝试了所有常见的东西,如flutter clean,重新启动pc,擦除仿真器数据,还有更多的东西基本上还停留在白色屏幕上。
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 void main() => MaterialApp(
color: Colors.black,
home: Scaffold(
backgroundColor: Colors.black,
),
);基本上,与VM的连接并没有发生。
编辑
我的dartDeveloperTool说无法连接到vm服务,但是它是用chrome打开的,没有显示任何小部件,只是清理了dartDebugger工具。
调用没有当前上下文的OpenGL ES (每个线程记录一次)。
发布于 2020-08-07 01:49:42
当然,这是行不通的。
因为您需要在runApp方法中包装它。如下所示:
void main() {
runApp(
MaterialApp(
color: Colors.black,
home: Scaffold(
backgroundColor: Colors.black,
),
),
);
}但是,将MaterialApp放在main()函数中是一种很糟糕的做法。尝试将其移动到StatelessWidget或StatefulWidget中。
下面是一个例子:
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
),
);
}
}发布于 2020-12-10 16:45:51
今天,我遇到了一个类似的问题,删除Dart/颤振扩展并重新安装它们,为我解决了这个问题。
发布于 2021-03-11 05:34:13
我也面临过同样的问题。就我而言,罪魁祸首是公司代理人。我已经通过设置环境变量(用户变量部分)来修正它,因为我使用的是Windows机器。
HTTP_PROXY to http://proxy-ip:port
HTTPS_PROXY to http://proxy-ip:port
NO_PROXY to localhost,127.0.0.1https://stackoverflow.com/questions/63287615
复制相似问题