在我的颤音应用程序中,当我尝试热重新加载或热重新启动时,在进程完成后,重新加载的屏幕显示了一秒钟,然后变成了整个白色。
只有右上角显示的Debug横幅
控制台中没有错误。只是说重新启动应用程序..。
我需要停止并重新运行应用程序!
为什么?
我使用自动路线和河荚,fast_i18n进行定位。
我甚至不知道问题出在哪里,怎么解释?
在gist中共享一些代码
https://gist.github.com/RageshAntony/2288a47a8fdc24af1e570a0c7cb9ed08
其他无问题运行的项目
发布于 2022-04-25 11:19:18
确保您没有在构建函数中启动路由器。
@override
Widget build(BuildContext context) {
//remove this from here
//you can just declare as a top level variable
final AppRouter router= AppRouter();
return MaterialApp.router(
routeInformationParser: router.defaultRouteParser(),
routerDelegate: router.delegate(),
theme: ThemeData(
primarySwatch: primaryColor,
),
);
}发布于 2022-04-18 09:40:10
将路由器从构建方法中移除
发布于 2022-03-15 10:22:22
我发现,这个问题可能是由于项目中的自动路由的相关代码没有正确配置造成的,因为我也使用了它,并且出现了同样的问题。目前还没有解决这个问题的办法,但已经发现了一个奇怪的解决办法,至少可以使发展速度稍快一些。
打开“颤振DevTools",点击”选择Widget模式“,界面就会出现。
呃..。
https://stackoverflow.com/questions/70790955
复制相似问题