diff --git a/packages/flutter_tools/lib/src/android/android_device.dart b/packages/flutter_tools/lib/src/android/android_device.dart index 4d54600f37d..a364ee4d085 100644 --- a/packages/flutter_tools/lib/src/android/android_device.dart +++ b/packages/flutter_tools/lib/src/android/android_device.dart @@ -297,7 +297,7 @@ class AndroidDevice extends Device { // Return the most recent timestamp in the Android log. The format can be // passed to logcat's -T option. - String lastLogcatTimestamp() { + String get lastLogcatTimestamp { String output = runCheckedSync(adbCommandForDevice([ '-s', id, 'logcat', '-v', 'time', '-t', '1' ])); @@ -310,7 +310,7 @@ class AndroidDevice extends Device { Future stopTracing(AndroidApk apk, { String outPath }) async { // Workaround for logcat -c not always working: // http://stackoverflow.com/questions/25645012/logcat-on-android-l-not-clearing-after-unplugging-and-reconnecting - String beforeStop = lastLogcatTimestamp(); + String beforeStop = lastLogcatTimestamp; runCheckedSync(adbCommandForDevice([ 'shell', 'am', @@ -472,6 +472,8 @@ class _AdbLogReader extends DeviceLogReader { 'logcat', '-v', 'tag', // Only log the tag and the message + '-T', + device.lastLogcatTimestamp, '-s', 'flutter:V', 'ActivityManager:W',