问题描述
我正在使用物理设备,当我在调试模式下直接从android studio运行应用程序时,在我验证应用程序后,我构建了apk版本,并且在没有任何问题的情况下崩溃,但是当我在物理设备,其工作方式如下:
启动画面=>主画面
然后在主屏幕中几秒钟,该应用程序崩溃,没有任何原因,完全没有错误日志。
解决方法
可能有几个原因。我建议首先尝试使用ADB / Android Studio或XCode获取设备日志,看看是否可以在那里找到问题。
这可能与内存有关,也许您有一些大的内存泄漏或使用了图像。您可以在根窗口小部件中实现WidgetsBindingObserver.didHaveMemoryPressure
,并在其中添加一些日志记录以找出是否使用了过多的内存。
如果没有有关该错误的更多信息,实际上将无法找出错误原因。
,有两个选项可以避免错误:
- 使用Android logcat
- 配置诸如Sentry https://sentry.io/之类的错误管理工具