From 4c66e304d191eefbc8e73f8effedd83a5ee0f2b1 Mon Sep 17 00:00:00 2001 From: Chris Sells Date: Fri, 20 May 2022 21:58:09 -0700 Subject: [PATCH] fixes 103234 to enable debugging Flutter apps on VR headset (#104135) --- .../flutter_tools/lib/src/android/android_device.dart | 3 ++- .../general.shard/android/android_device_start_test.dart | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/flutter_tools/lib/src/android/android_device.dart b/packages/flutter_tools/lib/src/android/android_device.dart index 2b8feb77eb0..4b475371861 100644 --- a/packages/flutter_tools/lib/src/android/android_device.dart +++ b/packages/flutter_tools/lib/src/android/android_device.dart @@ -625,7 +625,8 @@ class AndroidDevice extends Device { final String? traceSkiaAllowlist = debuggingOptions.traceSkiaAllowlist; final List cmd = [ 'shell', 'am', 'start', - '-a', 'android.intent.action.RUN', + '-a', 'android.intent.action.MAIN', + '-c', 'android.intent.category.LAUNCHER', '-f', '0x20000000', // FLAG_ACTIVITY_SINGLE_TOP '--ez', 'enable-dart-profiling', 'true', if (traceStartup) diff --git a/packages/flutter_tools/test/general.shard/android/android_device_start_test.dart b/packages/flutter_tools/test/general.shard/android/android_device_start_test.dart index fb32f3a1d95..94eb347eee8 100644 --- a/packages/flutter_tools/test/general.shard/android/android_device_start_test.dart +++ b/packages/flutter_tools/test/general.shard/android/android_device_start_test.dart @@ -100,7 +100,9 @@ void main() { 'am', 'start', '-a', - 'android.intent.action.RUN', + 'android.intent.action.MAIN', + '-c', + 'android.intent.category.LAUNCHER', '-f', '0x20000000', '--ez', 'enable-dart-profiling', 'true', @@ -226,7 +228,9 @@ void main() { 'am', 'start', '-a', - 'android.intent.action.RUN', + 'android.intent.action.MAIN', + '-c', + 'android.intent.category.LAUNCHER', '-f', '0x20000000', // The DebuggingOptions arguments go here.