在构建发行版APK后到达主屏幕后,Flutter应用程序崩溃

问题描述

我正在使用物理设备,当我在调试模式下直接从android studio运行应用程序时,在我验证应用程序后,我构建了apk版本,并且在没有任何问题的情况下崩溃,但是当我在物理设备,其工作方式如下:

启动画面=>主画面

然后在主屏幕中几秒钟,该应用程序崩溃,没有任何原因,完全没有错误日志。

解决方法

可能有几个原因。我建议首先尝试使用ADB / Android Studio或XCode获取设备日志,看看是否可以在那里找到问题。

这可能与内存有关,也许您有一些大的内存泄漏或使用了图像。您可以在根窗口小部件中实现WidgetsBindingObserver.didHaveMemoryPressure,并在其中添加一些日志记录以找出是否使用了过多的内存。

如果没有有关该错误的更多信息,实际上将无法找出错误原因。

,

有两个选项可以避免错误: