diff --git a/packages/flutter_tools/lib/src/device.dart b/packages/flutter_tools/lib/src/device.dart index 48e2f7f9274..f1c3495c6a3 100644 --- a/packages/flutter_tools/lib/src/device.dart +++ b/packages/flutter_tools/lib/src/device.dart @@ -875,8 +875,9 @@ class AndroidDevice extends Device { } if (tracePath != null) { + runCheckedSync(adbCommandForDevice(['root'])); runSync(adbCommandForDevice(['shell', 'run-as', apk.id, 'chmod', '777', tracePath])); - runSync(adbCommandForDevice(['pull', tracePath])); + runCheckedSync(adbCommandForDevice(['pull', tracePath])); runSync(adbCommandForDevice(['shell', 'rm', tracePath])); return path.basename(tracePath); }