【发布时间】:2021-06-10 12:10:50
【问题描述】:
我尝试在 runApp() 之前执行 WidgetsFlutterBinding.ensureInitialized() 但仍然遇到同样的问题。请帮助
我的主要:
"void main() {WidgetsFlutterBinding.ensureInitialized();runApp(MaterialApp(initialRoute'/',
routes:
{
'/':(context) => Splash(),
'/register' : (context) => Register(),
'/login' : (context) => Login(),
},
debugShowCheckedModeBanner: false,));}"
【问题讨论】:
-
添加main.dart的代码,flutter doctor -v,你是运行在debug模式还是release模式?这些细节将有助于缩小问题
-
如果我运行“flutter build apk”或“flutter build apk --release”然后将该apk安装在android设备中,我会卡在启动画面上。但是当我在通过电缆连接到笔记本电脑的设备上运行应用程序时,问题就消失了
-
@MichaelWayne 在 android manifest 文件中添加了互联网权限?
-
void main() { WidgetsFlutterBinding.ensureInitialized(); runApp(MaterialApp( initialRoute: '/', routes: { '/':(context) => Splash(), '/register' : (context) => Register(), '/login' : (context) =>登录(), }, debugShowCheckedModeBanner: false, )); }
-
我 99% 确定我知道问题所在,因为它在 5 天前发生在我身上。只需做这两件事以确保。在终端中运行 flutter run --release 并将错误粘贴到您的代码中,您的应用程序中是否有 firebase。并编辑您的问题并将其放在 `````` 之间以执行此操作。请不要将其粘贴在 cmets 中
标签: flutter