Repository: flutter
Issue: Crashing a Flutter app on Android or iOS doesn't create the OS-level crash report
Labels: c: new feature,platform-android,platform-ios,engine,dependency: dart,P3,team-engine,triaged-engine

## Background

iOS and Android have OS-level crash tooling. If, for example, an Android app crashes, the user has the ability to report that crash with a tap, and this is shown in the Play Developer Console, with stack traces. It gives the developer stats, too, so they have an overview of crash frequency. The gathering of the bug report and its sending from the device is managed by the operating system.

Purely Flutter apps basically never crash, whatever you do. That sounds great, until you realize that some users might be working with apps that _should have_ crashed and instead just do nothing. (The crashing error is merely logged in the device's console.)

Many apps opt for Sentry or Crashlytics or similar services. They catch errors in the Dart code, at the very top level (`main()`) with something like `runZoned`, and then send the errors via HTTPS to one of these services.

But:

1. Some developers build their apps to be offline-only. It gets you differentiation (and possible promotion) on Google Play and possibly the App Store. Even disregarding the promotion, internet access is something savvy users care about -- "Why does this app even need internet connection? Can I trust it?" As a developer, you don't want the only reason for having internet access to be error reporting.
2. On the App Store, internet access puts you in the "I use encryption" bucket (you're using HTTPS). This has some legal implications. IANAL.

From what I understand, if you want to use the OS-level crash reporting, you need to use either platform channels or dart:ffi to pass the crashing bug and then throw its representation on that level. Which is fine, but probably not something Flutter developers are going to do. (It seems like a good way to introduce additional crashing bugs.)

## Steps to Reproduce

1. Run `flutter create bug`.
2. Update the files as follows: replace contents of `_incrementCounter()` with: `throw "uncaught error";`
3. Build the app in any mode (debug / profile / prod)
4. Run the app
5. Tap the "+" button

**Expected results:**

The app crashes. Or, it uses some system level API to create a crash report. 
Or it does these things when built with a special flag (e.g. `--report-crashes`).

Or, alternatively, there's a Flutter API that lets me report the crash to the OS. Something like

```dart
void main() {
  runZoned(
    () => runApp(MyApp()),
    onError: (error, stack) => FlutterError.crashWith(error, stack),
  );
}
```

**Actual results:** 

The app keeps running. Nothing changes.

<details>
  <summary>Logs</summary>

```
[ +128 ms] executing: [/Users/filiph/fvm/versions/stable/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +38 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 9b2d32b605630f28625709ebd9d78ab3016b2bf6
[        ] executing: [/Users/filiph/fvm/versions/stable/] git tag --points-at HEAD
[ +176 ms] Exit code 0 from: git tag --points-at HEAD
[        ] 1.22.6
[   +7 ms] executing: [/Users/filiph/fvm/versions/stable/] git rev-parse --abbrev-ref --symbolic @{u}
[   +5 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/Users/filiph/fvm/versions/stable/] git ls-remote --get-url origin
[   +5 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +39 ms] executing: [/Users/filiph/fvm/versions/stable/] git rev-parse --abbrev-ref HEAD
[   +5 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[   +5 ms] executing: sw_vers -productName
[  +14 ms] Exit code 0 from: sw_vers -productName
[        ] Mac OS X
[        ] executing: sw_vers -productVersion
[  +13 ms] Exit code 0 from: sw_vers -productVersion
[        ] 10.15.7
[        ] executing: sw_vers -buildVersion
[  +12 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 19H114
[        ] executing: sysctl hw.optional.arm64
[   +4 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] sysctl: unknown oid 'hw.optional.arm64'
[  +44 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +10 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb devices -l
[   +7 ms] executing: /usr/bin/xcode-select --print-path
[   +6 ms] Exit code 0 from: /usr/bin/xcode-select --print-path
[        ] /Applications/Xcode_12.3.app/Contents/Developer
[        ] executing: /usr/bin/xcodebuild -version
[ +282 ms] Exit code 0 from: /usr/bin/xcodebuild -version
[        ] Xcode 12.3
           Build version 12C33
[   +2 ms] executing: sysctl hw.optional.arm64
[   +3 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] sysctl: unknown oid 'hw.optional.arm64'
[        ] executing: xcrun xcdevice list --timeout 2
[   +4 ms] xcrun simctl list --json devices
[        ] executing: xcrun simctl list --json devices
[  +33 ms] List of devices attached
           711KPZK0592485         device usb:338755584X product:taimen model:Pixel_2_XL device:taimen transport_id:13
[ +101 ms] {
             "devices" : {
               "com.apple.CoreSimulator.SimRuntime.watchOS-7-2" : [
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/2E64DEC0-29A1-455D-94C2-69E182C8A5AF\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/2E64DEC0-29A1-455D-94C2-69E182C8A5AF",
                   "udid" : "2E64DEC0-29A1-455D-94C2-69E182C8A5AF",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/36492794-1EA9-486C-961A-59FC891AF16C\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/36492794-1EA9-486C-961A-59FC891AF16C",
                   "udid" : "36492794-1EA9-486C-961A-59FC891AF16C",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/6AE78377-91F2-4E38-8200-226AFB70A505\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/6AE78377-91F2-4E38-8200-226AFB70A505",
                   "udid" : "6AE78377-91F2-4E38-8200-226AFB70A505",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 40mm"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/AA78DA9B-E8C9-4AE6-B8A0-6F488D882708\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/AA78DA9B-E8C9-4AE6-B8A0-6F488D882708",
                   "udid" : "AA78DA9B-E8C9-4AE6-B8A0-6F488D882708",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-14-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/5DC099D5-54C6-4A17-89CB-BBAB8E3D42C8\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/5DC099D5-54C6-4A17-89CB-BBAB8E3D42C8",
                   "udid" : "5DC099D5-54C6-4A17-89CB-BBAB8E3D42C8",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/AA3EDA5D-359A-4F6D-AECD-2D1E0F8F9E2F\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/AA3EDA5D-359A-4F6D-AECD-2D1E0F8F9E2F",
                   "udid" : "AA3EDA5D-359A-4F6D-AECD-2D1E0F8F9E2F",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/3A583FB5-506F-45FD-B6B6-B1C5737916D0\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/3A583FB5-506F-45FD-B6B6-B1C5737916D0",
                   "udid" : "3A583FB5-506F-45FD-B6B6-B1C5737916D0",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/04B89D5C-B4D6-4306-9B5D-96F1EB42A8F9\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/04B89D5C-B4D6-4306-9B5D-96F1EB42A8F9",
                   "udid" : "04B89D5C-B4D6-4306-9B5D-96F1EB42A8F9",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/05EA96AB-2157-4F2E-8396-F996ED872442\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/05EA96AB-2157-4F2E-8396-F996ED872442",
                   "udid" : "05EA96AB-2157-4F2E-8396-F996ED872442",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/69D70F87-1002-4504-89EF-B9EFCD42A458\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/69D70F87-1002-4504-89EF-B9EFCD42A458",
                   "udid" : "69D70F87-1002-4504-89EF-B9EFCD42A458",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/CCC7B94D-1602-48DC-B9B9-35B34C87A70D\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/CCC7B94D-1602-48DC-B9B9-35B34C87A70D",
                   "udid" : "CCC7B94D-1602-48DC-B9B9-35B34C87A70D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/1F7077AB-DA93-4D96-BABD-613FAF7B9F0A\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/1F7077AB-DA93-4D96-BABD-613FAF7B9F0A",
                   "udid" : "1F7077AB-DA93-4D96-BABD-613FAF7B9F0A",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/55D5675F-070D-4E7B-B569-52C3301A66CF\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/55D5675F-070D-4E7B-B569-52C3301A66CF",
                   "udid" : "55D5675F-070D-4E7B-B569-52C3301A66CF",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/29D4559F-17E4-4E25-A0A9-6045D084CAE3\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/29D4559F-17E4-4E25-A0A9-6045D084CAE3",
                   "udid" : "29D4559F-17E4-4E25-A0A9-6045D084CAE3",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (4th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/F8948F50-AF89-4035-B129-6DA0C6C3931B\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/F8948F50-AF89-4035-B129-6DA0C6C3931B",
                   "udid" : "F8948F50-AF89-4035-B129-6DA0C6C3931B",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (8th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/F9D52EDB-7F36-4AA2-9767-E7626F4F9C3C\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/F9D52EDB-7F36-4AA2-9767-E7626F4F9C3C",
                   "udid" : "F9D52EDB-7F36-4AA2-9767-E7626F4F9C3C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-14-3" : [
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/1DB9E06C-64A1-48FB-BCCB-CDB3F1990AB4\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/1DB9E06C-64A1-48FB-BCCB-CDB3F1990AB4",
                   "udid" : "1DB9E06C-64A1-48FB-BCCB-CDB3F1990AB4",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/097B7D10-2D43-49B6-A202-DA7906FBFD00\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/097B7D10-2D43-49B6-A202-DA7906FBFD00",
                   "udid" : "097B7D10-2D43-49B6-A202-DA7906FBFD00",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/9E510BF1-0B4F-4F48-AF5A-CB654C1841DF\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/9E510BF1-0B4F-4F48-AF5A-CB654C1841DF",
                   "udid" : "9E510BF1-0B4F-4F48-AF5A-CB654C1841DF",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/C5064731-CD94-4F54-9288-A80577A644F6\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/C5064731-CD94-4F54-9288-A80577A644F6",
                   "udid" : "C5064731-CD94-4F54-9288-A80577A644F6",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/19FCFB9F-3C26-410D-A6BB-7D9CB46A3E09\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/19FCFB9F-3C26-410D-A6BB-7D9CB46A3E09",
                   "udid" : "19FCFB9F-3C26-410D-A6BB-7D9CB46A3E09",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/8A9206E4-6A4F-42F3-AA24-82AF669CFA31\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/8A9206E4-6A4F-42F3-AA24-82AF669CFA31",
                   "udid" : "8A9206E4-6A4F-42F3-AA24-82AF669CFA31",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/5284B45A-6878-483A-8373-D3737C2A26C1\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/5284B45A-6878-483A-8373-D3737C2A26C1",
                   "udid" : "5284B45A-6878-483A-8373-D3737C2A26C1",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 mini"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/FEF0D033-A51C-4072-8384-1DB30FF25699\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/FEF0D033-A51C-4072-8384-1DB30FF25699",
                   "udid" : "FEF0D033-A51C-4072-8384-1DB30FF25699",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
                   "state" : "Shutdown",
                   "name" : "iPhone 12"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/AFB3FD6F-4F0D-433F-BDF4-93D87A4774E2\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/AFB3FD6F-4F0D-433F-BDF4-93D87A4774E2",
                   "udid" : "AFB3FD6F-4F0D-433F-BDF4-93D87A4774E2",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/05409DCD-30A4-4E8A-B846-0844352ABDC8\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/05409DCD-30A4-4E8A-B846-0844352ABDC8",
                   "udid" : "05409DCD-30A4-4E8A-B846-0844352ABDC8",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro Max"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/B737552C-9887-465F-8AB8-20586F1D4084\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/B737552C-9887-465F-8AB8-20586F1D4084",
                   "udid" : "B737552C-9887-465F-8AB8-20586F1D4084",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/55B601C0-3CF4-48BA-AD33-A882AFB0FEF5\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/55B601C0-3CF4-48BA-AD33-A882AFB0FEF5",
                   "udid" : "55B601C0-3CF4-48BA-AD33-A882AFB0FEF5",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/2C53B168-4A70-492A-962C-72E41FB37487\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/2C53B168-4A70-492A-962C-72E41FB37487",
                   "udid" : "2C53B168-4A70-492A-962C-72E41FB37487",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (2nd generation)"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/6964B3AC-0924-4806-AE53-FFB97D327766\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/6964B3AC-0924-4806-AE53-FFB97D327766",
                   "udid" : "6964B3AC-0924-4806-AE53-FFB97D327766",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (4th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/5BF46D43-73C3-471D-BD2A-EA562B0C3AF6\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/5BF46D43-73C3-471D-BD2A-EA562B0C3AF6",
                   "udid" : "5BF46D43-73C3-471D-BD2A-EA562B0C3AF6",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (8th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/42670417-6B64-42BC-B4E4-0BF82305F838\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/42670417-6B64-42BC-B4E4-0BF82305F838",
                   "udid" : "42670417-6B64-42BC-B4E4-0BF82305F838",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-14-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/F171815F-D03E-479B-90C4-2A655C439561\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/F171815F-D03E-479B-90C4-2A655C439561",
                   "udid" : "F171815F-D03E-479B-90C4-2A655C439561",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/56B54D83-542B-4F7A-A8CE-965F6AB3F552\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/56B54D83-542B-4F7A-A8CE-965F6AB3F552",
                   "udid" : "56B54D83-542B-4F7A-A8CE-965F6AB3F552",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/D117ABF2-BD14-4AA6-8C50-DDEDAECAB7D3\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/D117ABF2-BD14-4AA6-8C50-DDEDAECAB7D3",
                   "udid" : "D117ABF2-BD14-4AA6-8C50-DDEDAECAB7D3",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-7-0" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/836ECC5A-ACE1-4ADE-AF4B-138173F34B00\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/836ECC5A-ACE1-4ADE-AF4B-138173F34B00",
                   "udid" : "836ECC5A-ACE1-4ADE-AF4B-138173F34B00",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/753D6491-1E50-4253-875B-9BC3B6541461\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/753D6491-1E50-4253-875B-9BC3B6541461",
                   "udid" : "753D6491-1E50-4253-875B-9BC3B6541461",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/A689FC9A-5593-48ED-AB27-773380DFFFF7\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/A689FC9A-5593-48ED-AB27-773380DFFFF7",
                   "udid" : "A689FC9A-5593-48ED-AB27-773380DFFFF7",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/5F5BBED1-5B9C-4D09-BA9E-6924EB456C4D\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/5F5BBED1-5B9C-4D09-BA9E-6924EB456C4D",
                   "udid" : "5F5BBED1-5B9C-4D09-BA9E-6924EB456C4D",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-14-3" : [
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/74C331A4-C6C8-4CBA-BB06-FA6BE173C842\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/74C331A4-C6C8-4CBA-BB06-FA6BE173C842",
                   "udid" : "74C331A4-C6C8-4CBA-BB06-FA6BE173C842",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/1FA69F56-9AC2-46D8-BCF2-266DE00B05D2\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/1FA69F56-9AC2-46D8-BCF2-266DE00B05D2",
                   "udid" : "1FA69F56-9AC2-46D8-BCF2-266DE00B05D2",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K"
                 },
                 {
                   "dataPath" : "\/Users\/filiph\/Library\/Developer\/CoreSimulator\/Devices\/6DDAB56E-545F-44BF-AB3B-85736374CD25\/data",
                   "logPath" : "\/Users\/filiph\/Library\/Logs\/CoreSimulator\/6DDAB56E-545F-44BF-AB3B-85736374CD25",
                   "udid" : "6DDAB56E-545F-44BF-AB3B-85736374CD25",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ]
             }
           }
[+3153 ms] [
             {
               "simulator" : true,
               "operatingSystemVersion" : "7.2 (18S561)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch6,2",
               "identifier" : "AA78DA9B-E8C9-4AE6-B8A0-6F488D882708",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.watch-series6-1",
               "modelName" : "Apple Watch Series 6 - 44mm",
               "name" : "Apple Watch Series 6 - 44mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "7.2 (18S561)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch6,1",
               "identifier" : "6AE78377-91F2-4E38-8200-226AFB70A505",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.watch-series6-1",
               "modelName" : "Apple Watch Series 6 - 40mm",
               "name" : "Apple Watch Series 6 - 40mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad13,2",
               "identifier" : "42670417-6B64-42BC-B4E4-0BF82305F838",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipad-air4-1",
               "modelName" : "iPad Air (4th generation)",
               "name" : "iPad Air (4th generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "7.2 (18S561)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch5,3",
               "identifier" : "2E64DEC0-29A1-455D-94C2-69E182C8A5AF",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.watch-series5-1",
               "modelName" : "Apple Watch Series 5 - 40mm",
               "name" : "Apple Watch Series 5 - 40mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad8,12",
               "identifier" : "6964B3AC-0924-4806-AE53-FFB97D327766",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipad-pro-12point9-4th-1",
               "modelName" : "iPad Pro (12.9-inch) (4th generation)",
               "name" : "iPad Pro (12.9-inch) (4th generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18K559)",
               "available" : true,
               "platform" : "com.apple.platform.appletvsimulator",
               "modelCode" : "AppleTV6,2",
               "identifier" : "6DDAB56E-545F-44BF-AB3B-85736374CD25",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.apple-tv-4k",
               "modelName" : "Apple TV 4K (at 1080p)",
               "name" : "Apple TV 4K (at 1080p)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPod9,1",
               "identifier" : "B737552C-9887-465F-8AB8-20586F1D4084",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipod-touch-7-2",
               "modelName" : "iPod touch (7th generation)",
               "name" : "iPod touch (7th generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,3",
               "identifier" : "AFB3FD6F-4F0D-433F-BDF4-93D87A4774E2",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-12-pro-1",
               "modelName" : "iPhone 12 Pro",
               "name" : "iPhone 12 Pro"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,4",
               "identifier" : "05409DCD-30A4-4E8A-B846-0844352ABDC8",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-12-pro-max-1",
               "modelName" : "iPhone 12 Pro Max",
               "name" : "iPhone 12 Pro Max"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,3",
               "identifier" : "C5064731-CD94-4F54-9288-A80577A644F6",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-11-pro-1",
               "modelName" : "iPhone 11 Pro",
               "name" : "iPhone 11 Pro"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad8,9",
               "identifier" : "2C53B168-4A70-492A-962C-72E41FB37487",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipad-pro-11-2nd-1",
               "modelName" : "iPad Pro (11-inch) (2nd generation)",
               "name" : "iPad Pro (11-inch) (2nd generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,5",
               "identifier" : "19FCFB9F-3C26-410D-A6BB-7D9CB46A3E09",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-11-pro-max-1",
               "modelName" : "iPhone 11 Pro Max",
               "name" : "iPhone 11 Pro Max"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18K559)",
               "available" : true,
               "platform" : "com.apple.platform.appletvsimulator",
               "modelCode" : "AppleTV6,2",
               "identifier" : "1FA69F56-9AC2-46D8-BCF2-266DE00B05D2",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.apple-tv-4k",
               "modelName" : "Apple TV 4K",
               "name" : "Apple TV 4K"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,8",
               "identifier" : "8A9206E4-6A4F-42F3-AA24-82AF669CFA31",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-se-1",
               "modelName" : "iPhone SE (2nd generation)",
               "name" : "iPhone SE (2nd generation)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,2",
               "identifier" : "FEF0D033-A51C-4072-8384-1DB30FF25699",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-12-1",
               "modelName" : "iPhone 12",
               "name" : "iPhone 12"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "7.2 (18S561)",
               "available" : true,
               "platform" : "com.apple.platform.watchsimulator",
               "modelCode" : "Watch5,4",
               "identifier" : "36492794-1EA9-486C-961A-59FC891AF16C",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.watch-series5-1",
               "modelName" : "Apple Watch Series 5 - 44mm",
               "name" : "Apple Watch Series 5 - 44mm"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone10,5",
               "identifier" : "097B7D10-2D43-49B6-A202-DA7906FBFD00",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-8-plus-2",
               "modelName" : "iPhone 8 Plus",
               "name" : "iPhone 8 Plus"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone12,1",
               "identifier" : "9E510BF1-0B4F-4F48-AF5A-CB654C1841DF",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-11-1",
               "modelName" : "iPhone 11",
               "name" : "iPhone 11"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad6,4",
               "identifier" : "55B601C0-3CF4-48BA-AD33-A882AFB0FEF5",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipad-pro-9point7-a1674-b9b7ba",
               "modelName" : "iPad Pro (9.7-inch)",
               "name" : "iPad Pro (9.7-inch)"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone13,1",
               "identifier" : "5284B45A-6878-483A-8373-D3737C2A26C1",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-12-mini-1",
               "modelName" : "iPhone 12 mini",
               "name" : "iPhone 12 mini"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18K559)",
               "available" : true,
               "platform" : "com.apple.platform.appletvsimulator",
               "modelCode" : "AppleTV5,3",
               "identifier" : "74C331A4-C6C8-4CBA-BB06-FA6BE173C842",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.apple-tv-4",
               "modelName" : "Apple TV",
               "name" : "Apple TV"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPhone10,4",
               "identifier" : "1DB9E06C-64A1-48FB-BCCB-CDB3F1990AB4",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.iphone-8-2",
               "modelName" : "iPhone 8",
               "name" : "iPhone 8"
             },
             {
               "simulator" : true,
               "operatingSystemVersion" : "14.3 (18C61)",
               "available" : true,
               "platform" : "com.apple.platform.iphonesimulator",
               "modelCode" : "iPad11,7",
               "identifier" : "5BF46D43-73C3-471D-BD2A-EA562B0C3AF6",
               "architecture" : "x86_64",
               "modelUTI" : "com.apple.ipad-8-wwan-1",
               "modelName" : "iPad (8th generation)",
               "name" : "iPad (8th generation)"
             }
           ]
[   +6 ms] /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 shell getprop
[ +139 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +205 ms] Generating /Users/filiph/dev/crash_catching/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +19 ms] ro.hardware = taimen
[        ] ro.build.characteristics = nosdcard
[  +51 ms] executing: /Users/filiph/Library/Android/sdk/build-tools/30.0.2/aapt dump xmltree /Users/filiph/dev/crash_catching/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[   +5 ms] Exit code 0 from: /Users/filiph/Library/Android/sdk/build-tools/30.0.2/aapt dump xmltree /Users/filiph/dev/crash_catching/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1d
               A: android:compileSdkVersionCodename(0x01010573)="10" (Raw: "10")
               A: package="dev.flutter.crash_catching" (Raw: "dev.flutter.crash_catching")
               A: platformBuildVersionCode=(type 0x10)0x1d
               A: platformBuildVersionName=(type 0x10)0xa
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1d
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="crash_catching" (Raw: "crash_catching")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="dev.flutter.crash_catching.MainActivity" (Raw: "dev.flutter.crash_catching.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +5 ms] Launching lib/main.dart on Pixel 2 XL in profile mode...
[   +2 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 shell -x logcat -v time -t 1
[ +136 ms] Exit code 0 from: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           02-08 14:10:20.096 I/EuiccGoogle(26794): [2] EuiccServiceImpl.disposeEuiccCard: disposeEuiccCard.
[   +1 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 shell -x logcat -v time -t 1
[ +103 ms] Exit code 0 from: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           02-08 14:10:20.096 I/EuiccGoogle(26794): [2] EuiccServiceImpl.disposeEuiccCard: disposeEuiccCard.
[  +21 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb version
[  +16 ms] Android Debug Bridge version 1.0.41
           Version 30.0.4-6686687
           Installed as /Users/filiph/Library/Android/sdk/platform-tools/adb
[   +2 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb start-server
[   +6 ms] Building APK
[  +18 ms] Running Gradle task 'assembleProfile'...
[   +1 ms] gradle.properties already sets `android.enableR8`
[   +2 ms] Using gradle from /Users/filiph/dev/crash_catching/android/gradlew.
[        ] /Users/filiph/dev/crash_catching/android/gradlew mode: 33261 rwxr-xr-x.
[ +213 ms] executing: /usr/bin/plutil -convert json -o - /Applications/Android Studio with Blaze.app/Contents/Info.plist
[  +10 ms] Exit code 0 from: /usr/bin/plutil -convert json -o - /Applications/Android Studio with Blaze.app/Contents/Info.plist
[        ] {"CFBundleName":"Android Studio","JVMOptions":{"ClassPath":"$APP_PACKAGE\/Contents\/lib\/bootstrap.jar:$APP_PACKAGE\/Contents\/lib\/extensions.jar:$APP_PACKAGE\/Contents\/lib\/util.jar:$APP_PACKAGE\/Contents\/lib\/jdom.jar:$APP_PACKAGE\/Contents\/lib\/log4j.jar:$APP_PACKAGE\/Contents\/lib\/trove4j.jar:$APP_PACKAGE\/Contents\/lib\/jna.jar","JVMVersion":"1.8*,1.8+","MainClass":"com.intellij.idea.Main","Properties":{"idea.paths.selector":"AndroidStudioWithBlaze4.2","idea.executable":"studio","idea.platform.prefix":"AndroidStudio","idea.vendor.name":"Google","idea.home.path":"$APP_PACKAGE\/Contents"}},"NSDesktopFolderUsageDescription":"An application in Android Studio requests access to the user's Desktop folder.","LSArchitecturePriority":["x86_64"],"CFBundleVersion":"AI-202.7660.26.42.7094744","CFBundleDevelopmentRegion":"English","NSCameraUsageDescription":"An application in Android Studio requests access to the device's camera.","CFBundleDocumentTypes":[{"CFBundleTypeName":"Android Studio Project File","CFBundleTypeExtensions":["ipr"],"CFBundleTypeRole":"Editor","CFBundleTypeIconFile":"studio.icns"},{"CFBundleTypeName":"All documents","CFBundleTypeExtensions":["*"],"CFBundleTypeOSTypes":["****"],"CFBundleTypeRole":"Editor","LSTypeIsPackage":false}],"NSSupportsAutomaticGraphicsSwitching":true,"CFBundlePackageType":"APPL","CFBundleIconFile":"studio.icns","NSHighResolutionCapable":true,"CFBundleShortVersionString":"EAP AI-202.7660.26.42.7094744","NSMicrophoneUsageDescription":"An application in Android Studio requests access to the device's microphone.","CFBundleInfoDictionaryVersion":"6.0","CFBundleExecutable":"main","NSLocationUsageDescription":"An application in Android Studio requests access to the user's location information.","LSRequiresNativeExecution":"YES","CFBundleURLTypes":[{"CFBundleTypeRole":"Editor","CFBundleURLName":"Stacktrace","CFBundleURLSchemes":["idea"]}],"CFBundleIdentifier":"com.google.android.studio-EAP","LSApplicationCategoryType":"public.app-category.developer-tools","CFBundleSignature":"????","LSMinimumSystemVersion":"10.8","NSDocumentsFolderUsageDescription":"An application in Android Studio requests access to the user's Documents folder.","NSDownloadsFolderUsageDescription":"An application in Android Studio requests access to the user's Downloads folder.","NSNetworkVolumesUsageDescription":"An application in Android Studio requests access to files on a network volume.","CFBundleGetInfoString":"Android Studio EAP AI-202.7660.26.42.7094744, build AI-202.7660.26.42.7094744. Copyright JetBrains s.r.o., (c) 2000-2021","NSRemovableVolumesUsageDescription":"An application in Android Studio requests access to files on a removable volume."}
[   +2 ms] executing: /Applications/Android Studio with Blaze.app/Contents/jre/jdk/Contents/Home/bin/java -version
[ +156 ms] Exit code 0 from: /Applications/Android Studio with Blaze.app/Contents/jre/jdk/Contents/Home/bin/java -version
[        ] openjdk version "11.0.8" 2020-07-14
           OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
           OpenJDK 64-Bit Server VM (build 11.0.8+10-b944.6916264, mixed mode)
[        ] executing: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[   +9 ms] Exit code 0 from: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[        ] {"CFBundleName":"Android Studio","JVMOptions":{"ClassPath":"$APP_PACKAGE\/Contents\/lib\/bootstrap.jar:$APP_PACKAGE\/Contents\/lib\/extensions.jar:$APP_PACKAGE\/Contents\/lib\/util.jar:$APP_PACKAGE\/Contents\/lib\/jdom.jar:$APP_PACKAGE\/Contents\/lib\/log4j.jar:$APP_PACKAGE\/Contents\/lib\/trove4j.jar:$APP_PACKAGE\/Contents\/lib\/jna.jar","JVMVersion":"1.8*,1.8+","MainClass":"com.intellij.idea.Main","Properties":{"idea.paths.selector":"AndroidStudio4.1","idea.executable":"studio","idea.platform.prefix":"AndroidStudio","idea.vendor.name":"Google","idea.home.path":"$APP_PACKAGE\/Contents"}},"NSDesktopFolderUsageDescription":"An application in Android Studio requests access to the user's Desktop folder.","LSArchitecturePriority":["x86_64"],"CFBundleVersion":"AI-201.8743.12.41.6953283","CFBundleDevelopmentRegion":"English","NSCameraUsageDescription":"An application in Android Studio requests access to the device's camera.","CFBundleDocumentTypes":[{"CFBundleTypeName":"Android Studio Project File","CFBundleTypeExtensions":["ipr"],"CFBundleTypeRole":"Editor","CFBundleTypeIconFile":"studio.icns"},{"CFBundleTypeName":"All documents","CFBundleTypeExtensions":["*"],"CFBundleTypeOSTypes":["****"],"CFBundleTypeRole":"Editor","LSTypeIsPackage":false}],"NSSupportsAutomaticGraphicsSwitching":true,"CFBundlePackageType":"APPL","CFBundleIconFile":"studio.icns","NSHighResolutionCapable":true,"CFBundleShortVersionString":"4.1","NSMicrophoneUsageDescription":"An application in Android Studio requests access to the device's microphone.","CFBundleInfoDictionaryVersion":"6.0","CFBundleExecutable":"studio","NSLocationUsageDescription":"An application in Android Studio requests access to the user's location information.","LSRequiresNativeExecution":"YES","CFBundleURLTypes":[{"CFBundleTypeRole":"Editor","CFBundleURLName":"Stacktrace","CFBundleURLSchemes":["idea"]}],"CFBundleIdentifier":"com.google.android.studio","LSApplicationCategoryType":"public.app-category.developer-tools","CFBundleSignature":"????","LSMinimumSystemVersion":"10.8","NSDocumentsFolderUsageDescription":"An application in Android Studio requests access to the user's Documents folder.","NSDownloadsFolderUsageDescription":"An application in Android Studio requests access to the user's Downloads folder.","NSNetworkVolumesUsageDescription":"An application in Android Studio requests access to files on a network volume.","CFBundleGetInfoString":"Android Studio 4.1, build AI-201.8743.12.41.6953283. Copyright JetBrains s.r.o., (c) 2000-2020","NSRemovableVolumesUsageDescription":"An application in Android Studio requests access to files on a removable volume."}
[   +1 ms] executing: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[  +73 ms] Exit code 0 from: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[        ] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
           OpenJDK 64-Bit Server VM (build 25.242-b3-6915495, mixed mode)
[   +1 ms] executing: [/Users/filiph/dev/crash_catching/android/] /Users/filiph/dev/crash_catching/android/gradlew -Pverbose=true -Ptarget-platform=android-arm64 -Ptarget=/Users/filiph/dev/crash_catching/lib/main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root assembleProfile
[ +754 ms] > Task :app:compileFlutterBuildProfile UP-TO-DATE
[        ] > Task :app:packLibsflutterBuildProfile UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preProfileBuild UP-TO-DATE
[        ] > Task :app:compileProfileAidl NO-SOURCE
[        ] > Task :app:checkProfileManifest UP-TO-DATE
[        ] > Task :app:compileProfileRenderscript NO-SOURCE
[        ] > Task :app:generateProfileBuildConfig UP-TO-DATE
[        ] > Task :app:cleanMergeProfileAssets
[        ] > Task :app:mergeProfileShaders UP-TO-DATE
[        ] > Task :app:compileProfileShaders UP-TO-DATE
[        ] > Task :app:generateProfileAssets UP-TO-DATE
[        ] > Task :app:mergeProfileAssets
[  +86 ms] > Task :app:copyFlutterAssetsProfile
[        ] > Task :app:mainApkListPersistenceProfile UP-TO-DATE
[        ] > Task :app:generateProfileResValues UP-TO-DATE
[        ] > Task :app:generateProfileResources UP-TO-DATE
[        ] > Task :app:mergeProfileResources UP-TO-DATE
[        ] > Task :app:createProfileCompatibleScreenManifests UP-TO-DATE
[        ] > Task :app:processProfileManifest UP-TO-DATE
[        ] > Task :app:processProfileResources UP-TO-DATE
[        ] > Task :app:compileProfileKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileProfile UP-TO-DATE
[        ] > Task :app:compileProfileJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileProfileSources UP-TO-DATE
[        ] > Task :app:checkProfileDuplicateClasses UP-TO-DATE
[        ] > Task :app:transformClassesWithDexBuilderForProfile UP-TO-DATE
[        ] > Task :app:desugarProfileFileDependencies UP-TO-DATE
[        ] > Task :app:mergeExtDexProfile UP-TO-DATE
[        ] > Task :app:mergeDexProfile UP-TO-DATE
[        ] > Task :app:processProfileJavaRes NO-SOURCE
[        ] > Task :app:mergeProfileJavaResource UP-TO-DATE
[        ] > Task :app:validateSigningProfile UP-TO-DATE
[        ] > Task :app:signingConfigWriterProfile UP-TO-DATE
[        ] > Task :app:mergeProfileJniLibFolders UP-TO-DATE
[        ] > Task :app:mergeProfileNativeLibs UP-TO-DATE
[  +43 ms] > Task :app:stripProfileDebugSymbols UP-TO-DATE
[        ] Compatible side by side NDK version was not found.
[        ] > Task :app:packageProfile UP-TO-DATE
[        ] > Task :app:assembleProfile
[        ] BUILD SUCCESSFUL in 791ms
[        ] 31 actionable tasks: 4 executed, 27 up-to-date
[ +358 ms] Running Gradle task 'assembleProfile'... (completed in 1.7s)
[  +12 ms] calculateSha: LocalDirectory: '/Users/filiph/dev/crash_catching/build/app/outputs/flutter-apk'/app.apk
[   +5 ms] calculateSha: reading file took 4us
[ +123 ms] calculateSha: computing sha took 122us
[   +4 ms] ✓ Built build/app/outputs/flutter-apk/app-profile.apk (9.5MB).
[   +3 ms] executing: /Users/filiph/Library/Android/sdk/build-tools/30.0.2/aapt dump xmltree /Users/filiph/dev/crash_catching/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[   +7 ms] Exit code 0 from: /Users/filiph/Library/Android/sdk/build-tools/30.0.2/aapt dump xmltree /Users/filiph/dev/crash_catching/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1d
               A: android:compileSdkVersionCodename(0x01010573)="10" (Raw: "10")
               A: package="dev.flutter.crash_catching" (Raw: "dev.flutter.crash_catching")
               A: platformBuildVersionCode=(type 0x10)0x1d
               A: platformBuildVersionName=(type 0x10)0xa
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1d
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="crash_catching" (Raw: "crash_catching")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="dev.flutter.crash_catching.MainActivity" (Raw: "dev.flutter.crash_catching.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +1 ms] Stopping app 'app.apk' on Pixel 2 XL.
[        ] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 shell am force-stop dev.flutter.crash_catching
[ +169 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 shell pm list packages dev.flutter.crash_catching
[ +136 ms] package:dev.flutter.crash_catching
[   +2 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 shell cat /data/local/tmp/sky.dev.flutter.crash_catching.sha1
[  +91 ms] ffedb72d4e4f56dc8892ae44d61fd19e58680ed1
[   +1 ms] Latest build already installed.
[        ] Pixel 2 XL startApp
[   +3 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true dev.flutter.crash_catching/dev.flutter.crash_catching.MainActivity
[ +144 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=dev.flutter.crash_catching/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[ +462 ms] Observatory URL on device: http://127.0.0.1:38787/WLMb99PH5cM=/
[   +1 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 forward tcp:0 tcp:38787
[   +9 ms] 50743
[        ] Forwarded host port 50743 to device port 38787 for Observatory
[  +10 ms] Connecting to service protocol: http://127.0.0.1:50743/WLMb99PH5cM=/
[   +1 ms] DDS is currently disabled due to https://github.com/flutter/flutter/issues/62507
[  +68 ms] Successfully connected to service protocol: http://127.0.0.1:50743/WLMb99PH5cM=/
[        ] Waiting for Pixel 2 XL to report its views...
[   +6 ms] Waiting for Pixel 2 XL to report its views... (completed in 5ms)
[        ] Application running.
[   +5 ms] Connected to Pixel 2 XL
[   +1 ms] Flutter run key commands.
[   +1 ms] h Repeat this help message.
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on Pixel 2 XL is available at: http://127.0.0.1:50743/WLMb99PH5cM=/
[+11613 ms] I/flutter (27904): ══╡  ╞══════════════════════════════════════════════════════════════════════════════════════════════
[        ] I/flutter (27904): ════════════════════════════════════════════════════════════════════════════════════════════════════
[+26991 ms] Service protocol connection closed.
[        ] Application finished.
[   +3 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 forward --list
[   +7 ms] Exit code 0 from: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 forward --list
[        ] 711KPZK0592485 tcp:64881 tcp:39910
           711KPZK0592485 tcp:65306 tcp:37190
           711KPZK0592485 tcp:50589 tcp:42722
           711KPZK0592485 tcp:50743 tcp:38787
[   +1 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 forward --remove tcp:64881
[   +8 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 forward --remove tcp:65306
[   +7 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 forward --remove tcp:50589
[   +7 ms] executing: /Users/filiph/Library/Android/sdk/platform-tools/adb -s 711KPZK0592485 forward --remove tcp:50743
[   +9 ms] "flutter run" took 46,047ms.
[ +132 ms] ensureAnalyticsSent: 129ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hook priority 4
[        ] Shutdown hooks complete
[        ] exiting with code 0


```

<!--
     Run `flutter analyze` and attach any output of that command below.
     If there are any analysis errors, try resolving them before filing this issue.
-->

```
Analyzing crash_catching...                                     
No issues found! (ran in 2.4s)

```

<!-- Finally, paste the output of running `flutter doctor -v` here. -->

```
[✓] Flutter (Channel stable, 1.22.6, on Mac OS X 10.15.7 19H114 darwin-x64, locale en-US)
    • Flutter version 1.22.6 at /Users/filiph/fvm/versions/stable
    • Framework revision 9b2d32b605 (2 weeks ago), 2021-01-22 14:36:39 -0800
    • Engine revision 2f0af37152
    • Dart version 2.10.5

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/filiph/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode_12.3.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.0

[!] Android Studio
    • Android Studio at /Applications/Android Studio with Blaze.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (1 available)
    • Pixel 2 XL (mobile) • 711KPZK0592485 • android-arm64 • Android 11 (API 30)

! Doctor found issues in 2 categories.

```

</details>