- 我开始在main.dart中处理应用程序的“主页”。
- 然后我创建了“ Login.dart”页面,现在我希望我的应用程序从“ Login.dart”页面开始。
我是Flutter的新手,
谢谢您的宝贵时间和关注,并在此先感谢您!
答案 0 :(得分:5)
答案 1 :(得分:2)
答案 2 :(得分:2)
flutter run -t lib/main_admin.dart
t
代表目标,其默认值为lib / main.dart。如果不指定-t,则转到lib / main.dart
如果您想为同一入口点加载不同的样式,即生产,开发和测试,也可以将--flavor
传递给flutter run命令。
答案 3 :(得分:1)
-t
参数完成了各种命令(运行,构建,...)所支持的功能
flutter run -t lib/my_other_main.dart
答案 4 :(得分:1)
在您的main.dart
中,您可以指定应用打开的第一个屏幕:
runApp(new MaterialApp(
debugShowCheckedModeBanner: false,
theme: //theme
title: "Title",
home: new Login(), //Here you can specify the screen the app starts on.
routes: <String, WidgetBuilder>{
//routes
},
));
我不确定这是否比Günter的答案更好,但是我的意思是您不必在构建或运行时始终指定文件名。
答案 5 :(得分:0)
如果要使用主入口点在lib / config / main_production.dart以外的文件中构建发布应用程序,则必须这样做:
flutter build apk -t lib/config/main_production.dart
答案 6 :(得分:0)
为此,我们有一个单独的文件。请按照以下步骤操作:
1。转到测试> widget.test.dart
2.更改导入package:flutter_async/main.dart
到package:flutter_async/your_file_name.dart
,并且在您定义的类中,可以使用 MyApp (哪个runapp函数将作为输入)类,也可以将Myapp类重命名为某些类另一个来自widget.testfile的类,作为您应用的第一个屏幕。