我刚刚创建了一个新的 flutter 项目并运行它附带的默认应用程序。第一次运行很顺利,但此后的每次运行都在闪屏后显示白屏。当我单击“增加计数器”按钮的位置时,看到终端仍然显示消息,UI 仍然可以工作,只是没有显示。
清理构建没有任何作用,医生说一切都很好,运行应用程序时没有错误。再次显示 UI 的唯一方法是从模拟器中卸载应用程序并再次运行 flutter,但在第一次运行后,无论我重新启动运行还是退出应用程序并关闭它,应用程序仍然会变白。如果每次我想运行应用程序时不必这样做,那就太好了,但我主要担心的是,当我完成开发并构建应用程序时,它会保持这种状态。非常感谢任何帮助
更新: 仅当通过终端运行应用程序时才会出现此问题,我使用 vscode,当使用“运行而不调试”按钮运行代码时,应用程序运行正常。
此问题通常发生在 Android 模拟器上,并且相同的版本在物理设备上运行良好。
尝试运行以下命令来清理和重建项目(可能会有所帮助):
flutter clean
flutter pub get
flutter build