调试Flutter在构建时卡在闪屏上

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

我正在研究Flutter应用程序。它不止一次发生在我身上(这次,当我将flutter_markdown添加到项目中时),当我运行flutter run时我的应用程序正常工作,但当我flutter build并使用它在我的手机上打开应用程序时,应用程序卡在启动画面上。

我没有传统的iOS应用程序开发背景,因此在这些情况下,我很难找出问题的根源。

我试过Xcode干净,干净的构建文件夹,flutter cleanrm -rf ~/.pub-cacherm -rf /Users/username/Library/Developer/Xcode/DerivedData/Runner-*,这没有一个帮助,所以看起来我的应用程序存在实际问题,而不是一些缓存问题。

我该怎么调试这个问题?

ios debugging flutter freeze
1个回答
0
投票

在Xcode中,打开“设备和模拟器”(在“窗口”面板或Shift+Command+2中)。

在这里,您将看到已连接的设备。

要调试导致Flutter应用程序挂在白色闪屏上的原因,您可以单击“查看设备日志”或“打开控制台”按钮。

在“查看设备日志”中,您可以看到该设备上发生的崩溃。如果它是空的,那么打开你的应用程序,看到它崩溃并再次检查。

在“打开控制台”中,您可以“实时”查看所有日志,因此这也可以帮助您调试应用程序在构建后无响应的原因。

不要忘记选择运行该应用程序的设备。

由于Flutter开发人员并不总是在两个平台上都有经验,所以我想在这里记录它,以防有人需要它(即使对很多人来说可能很明显)。

© www.soinside.com 2019 - 2024. All rights reserved.