首页 > 解决方案 > 颤动的应用程序卡在白色的空白屏幕上,然后失去设备连接

问题描述

我无法在移动设备和 android 模拟器上启动颤振。我已经检查了与我类似的所有其他问题,但提供的答案无助于解决这个问题。还有谁遇到过这样的事情,什么修复对你有用?该文件非常大,超过 5k 行代码,我可以将其粘贴到此处。

标签: androidiosflutterdartandroid-emulator

解决方案


发生这种情况的一个可能原因是代码中的任何位置都存在无限循环。一旦flutter在准备你的应用程序状态时遇到任何无限循环,它就会卡在执行这个并且设备/模拟器连接超时,因此连接丢失。在与应用程序主页相关的代码中的所有循环中放置一个打印语句,这是检测罪魁祸首循环的一种无压力方法。


推荐阅读