不确定发生了什么,但是当我热重启时,我的 Flutter 应用程序使用 iOS 模拟器崩溃。热重启在 Android 模拟器上运行良好。我什至尝试再次卸载并安装 XCode。 这是在终端上打印的内容
[ +459 ms] Hot restart performed in 924ms.
[ +3 ms] Restarted application in 936ms.
[ +900 ms] Service protocol connection closed.
[ ] Lost connection to device.
[ +3 ms] DevFS: Deleting filesystem on the device (file:///Users/frederickmfinanga/Library/Developer/CoreSimulator/Devices/775342AF-E52F-46EB-9CDB-9C29720FC357/data/Containers/Data/Application/D093EF45-D895-481C-B965-CA56F7881A5C/tmp/the_hair_routinenSBAWo/the_hair_routine/)
Failed to send request: {"jsonrpc":"2.0","id":"46","method":"getMemoryUsage","params":{"isolateId":"isolates/4165970133496907"}}
[ +257 ms] Ignored error while cleaning up DevFS: TimeoutException after 0:00:00.250000: Future not completed
[ +1 ms] "flutter run" took 646,839ms.
[ +259 ms] ensureAnalyticsSent: 242ms
[ +1 ms] Running shutdown hooks
[ ] Shutdown hook priority 4
[ ] Shutdown hooks complete
[ ] exiting with code 0
答案 0 :(得分:3)
我遇到了同样的问题。经过两天的调试,我才发现它是由我的一个依赖项引起的。它是 firebase_auth 包版本 1.1.3。
据我所知,该问题已在 2021 年 5 月 10 日发布的 firebase_auth 1.1.4 中得到解决。
所以如果你使用这个包,只需更新到 firebase_auth 1.1.4
答案 1 :(得分:0)
几天前我遇到过类似的事情。
发生这种情况的原因可能有两种:
您尚未授予您尝试访问的内容的权限(例如获取位置/相机)。如果是这种情况,请阅读您可能正在使用的软件包的文档并以编程方式添加权限。
有时我们的 podfile 引用会损坏。 (这就是我的情况)。为此,请删除您的 podfile.lock
文件 (ios/podfile.lock)。为了重新开始,您也可以删除您的 pubspec.lock
。然后执行 flutter pub get
或直接运行您的应用。