improve progress display when running apps; speed up startup (#9475)
* improve progress display when running apps; speed up startup
* review comments
diff --git a/packages/flutter_tools/lib/src/run_cold.dart b/packages/flutter_tools/lib/src/run_cold.dart
index 4db138c..d114a7f 100644
--- a/packages/flutter_tools/lib/src/run_cold.dart
+++ b/packages/flutter_tools/lib/src/run_cold.dart
@@ -53,6 +53,14 @@
}
}
+ final String modeName = getModeName(debuggingOptions.buildMode);
+ if (mainPath == null) {
+ assert(prebuiltMode);
+ printStatus('Launching ${package.displayName} on ${device.name} in $modeName mode...');
+ } else {
+ printStatus('Launching ${getDisplayPath(mainPath)} on ${device.name} in $modeName mode...');
+ }
+
package = getApplicationPackageForPlatform(device.targetPlatform, applicationBinary: applicationBinary);
if (package == null) {
@@ -72,14 +80,6 @@
await startEchoingDeviceLog(package);
- final String modeName = getModeName(debuggingOptions.buildMode);
- if (mainPath == null) {
- assert(prebuiltMode);
- printStatus('Launching ${package.displayName} on ${device.name} in $modeName mode...');
- } else {
- printStatus('Launching ${getDisplayPath(mainPath)} on ${device.name} in $modeName mode...');
- }
-
_result = await device.startApp(
package,
debuggingOptions.buildMode,