- I started working on the "home page" of the application in main.dart.
- Then I created "Login.dart" page, and now I want my application to start with "Login.dart" page.
I am newbie in Flutter.
-t
参数执行各种命令(运行、构建等)支持的操作
flutter run -t lib/my_other_main.dart
如果你想使用 lib/config/main_production.dart 以外的文件中的主入口点构建你的发布应用程序,你必须这样做:
flutter build apk -t lib/config/main_production.dart
In your main.dart
you can specify the first screen that your app opens to:
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
},
));
I'm not sure if this is any better than Günter's answer, but mine will mean you don't have to always specify the file name when building or running.
flutter run -t lib/main_admin.dart
the t
stands for target, the default of which is lib/main.dart. If you don't specify the -t you will go to lib/main.dart
you can also pass in --flavor
to the flutter run command if you would like to load a different flavour for your same entry point - ie production, dev & test
We have a separate file for this. Please follow below steps:
1.Go to test> widget.test.dart
2.Change import package:flutter_async/main.dart
to package:flutter_async/your_file_name.dart
and in the class which you have defined you can use your MyApp ( which runapp function will take as a input ) class or you can rename Myapp class also to some other class from widget.testfile as a first screen for your app.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.