From fc610604217533bb84f294f322c30d1cdd8a3f4c Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Tue, 17 May 2016 14:35:11 -0700 Subject: [PATCH] Log an error if the Android intent fails during flutter refresh (#3988) --- .../flutter_tools/lib/src/android/android_device.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/flutter_tools/lib/src/android/android_device.dart b/packages/flutter_tools/lib/src/android/android_device.dart index 7f6c4e428d..5be8af74b8 100644 --- a/packages/flutter_tools/lib/src/android/android_device.dart +++ b/packages/flutter_tools/lib/src/android/android_device.dart @@ -409,7 +409,14 @@ class AndroidDevice extends Device { '--es', 'snapshot', _deviceSnapshotPath, activity, ]); - runCheckedSync(cmd); + + RegExp errorRegExp = new RegExp(r'^Error: .*$', multiLine: true); + Match errorMatch = errorRegExp.firstMatch(runCheckedSync(cmd)); + if (errorMatch != null) { + printError(errorMatch.group(0)); + return false; + } + return true; }