我有一个抖动问题,我不能解决。我尝试了所有常见的事情,如flutter clean
,重新启动电脑,擦除模拟器数据和一些更多的事情仍然卡在白屏基本上。
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 API(每个线程记录一次)。
8条答案
按热度按时间y1aodyip1#
当然,这行不通。
因为你需要用
runApp
方法把它 Package 起来,像这样:但是把你的
MaterialApp
放在你的main()
函数里面是一个不好的习惯,试着把它移到一个StatelessWidget
或者StatefulWidget
里面。下面是一个例子:
2ic8powd2#
我今天刚刚遇到了一个类似的问题,删除 dart /Flutter扩展和安装他们回来解决了我。
uelo1irk3#
我也有同样的问题,而试图运行我的应用程序,我运行flutter干净,flutter医生一切都是绿色的,直到我注意到我没有连接到互联网。
如果您是第一次运行应用程序,只需重新启动IDE并通过Internet连接运行应用程序即可。
hmtdttj44#
在我的案例中,以下所有都不起作用:在Android Studio上重新安装flutter、重新启动缓存并使其失效、还原代码更改、清理项目或使用新的示例项目、重新安装Extensions。
**有效措施:**重新启动计算机。🙈
eni9jsuy5#
不要低估**runApp()**的重要性--如果你不使用它--你的应用程序(这是一个很大的小部件)会导致一个不确定的白色,因为它没有任何约束...
根据文件,它:
/// Inflate the given widget and attach it to the screen. The widget is given constraints during layout that force it to fill the entire screen.
jrcvhitl6#
在我的情况下,运行应用程序在
debug
模式工作正常,但我建立文件apk为release
模式,应用程序只显示白色。我终于找到了解决方案。问题是与我的grade
版本。我降级版本的等级在android/build.grade
到3.5.0
,它再次正常工作。62o28rlo7#
我也面临过同样的问题。在我的情况下,罪魁祸首是企业代理。我已经通过设置环境变量(用户变量部分)修复了它,因为我正在使用Windows机器。
monwx1rj8#
我的朋友项目也遇到了同样的白色问题,错误在于Main.dart文件中缺少runApp(),如下所示
所以它被替换成,