Flutter 应用程序在 Android 模拟器中首次运行后显示白屏

问题描述 投票:0回答:1

我刚刚创建了一个新的 flutter 项目并运行它附带的默认应用程序。第一次运行很顺利,但此后的每次运行都在闪屏后显示白屏。当我单击“增加计数器”按钮的位置时,看到终端仍然显示消息,UI 仍然可以工作,只是没有显示。

清理构建没有任何作用,医生说一切都很好,运行应用程序时没有错误。再次显示 UI 的唯一方法是从模拟器中卸载应用程序并再次运行 flutter,但在第一次运行后,无论我重新启动运行还是退出应用程序并关闭它,应用程序仍然会变白。如果每次我想运行应用程序时不必这样做,那就太好了,但我主要担心的是,当我完成开发并构建应用程序时,它会保持这种状态。非常感谢任何帮助

更新: 仅当通过终端运行应用程序时才会出现此问题,我使用 vscode,当使用“运行而不调试”按钮运行代码时,应用程序运行正常。

android flutter android-emulator emulation
1个回答
0
投票

此问题通常发生在 Android 模拟器上,并且相同的版本在物理设备上运行良好。

尝试运行以下命令来清理和重建项目(可能会有所帮助):

flutter clean
flutter pub get
flutter build
© www.soinside.com 2019 - 2024. All rights reserved.