Repository: flutter
Issue: `KeyEventResult.skipRemainingHandlers` works differently on Desktop and Web.
Labels: a: text input,engine,a: desktop,f: focus,has reproducible steps,P3,found in release: 2.5,found in release: 2.6,team-text-input,triaged-text-input

<!-- Thank you for using Flutter!

     If you are looking for support, please check out our documentation
     or consider asking a question on Stack Overflow:
      * https://flutter.dev/
      * https://api.flutter.dev/
      * https://stackoverflow.com/questions/tagged/flutter?sort=frequent

     If you have found a bug or if our documentation doesn't have an answer
     to what you're looking for, then fill out the template below. Please read
     our guide to filing a bug first: https://flutter.dev/docs/resources/bug-reports
-->

## Steps to Reproduce

<!-- Please include full steps to reproduce so that we can reproduce the problem. -->

Give focus to the TextField and input text, arrow keys, backspace key, etc. with the keyboard.

**Expected results:** <!-- what did you want to see? -->

Text input, direction keys, and backspace key should work.

**Actual results:** <!-- what did you see? -->

web : Text input is also possible, and the arrow keys and backspace work well.
Windows: Text can be entered, but the arrow keys and backspace do not work.

<details>
<summary>Code sample</summary>

<!--
      Please create a minimal reproducible sample that shows the problem
      and attach it below between the lines with the backticks.

      To create it you can use `flutter create bug` command and update the `main.dart` file.

      Alternatively, you can use https://dartpad.dev/
      which is capable of creating and running small Flutter apps.

      Without this we will unlikely be able to progress on the issue, and because of that
      we regretfully will have to close it.
-->

```dart
class _DevelopmentScreenState extends State<DevelopmentScreen> {
  FocusNode focus = FocusNode(onKeyEvent: (FocusNode node, KeyEvent event) {
    return KeyEventResult.skipRemainingHandlers;
  });

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: FocusScope(
        onKey: (_, __) {
          return KeyEventResult.handled;
        },
        child: Container(
          padding: const EdgeInsets.all(15),
          child: TextField(
            focusNode: focus,
          ),
        ),
      ),
    );
  }
}
```

</details>

<details>
  <summary>Logs</summary>

<!--
      Run your application with `flutter run --verbose` and attach all the
      log output below between the lines with the backticks. If there is an
      exception, please see if the error message includes enough information
      to explain how to solve the issue.
-->

```
[  +53 ms] executing: [C:\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +44 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 18116933e77adc82f80866c928266a5b4f1ed645
[        ] executing: [C:\flutter/] git tag --points-at 18116933e77adc82f80866c928266a5b4f1ed645
[  +32 ms] Exit code 0 from: git tag --points-at 18116933e77adc82f80866c928266a5b4f1ed645
[        ] 2.5.3
[   +7 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +21 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\flutter/] git ls-remote --get-url origin
[  +20 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +79 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref HEAD
[  +21 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +55 ms] 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.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' 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.
[  +42 ms] executing: C:\Users\manek\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +32 ms] List of devices attached
[   +4 ms] 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.
[   +3 ms] Artifact Instance of 'WindowsUwpEngineArtifacts' 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.
[  +61 ms] Multiple devices found:
[  +16 ms] Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19042.1348]
[   +1 ms] Chrome (web)      • chrome  • web-javascript • Google Chrome 96.0.4664.45
[        ] Edge (web)        • edge    • web-javascript • Microsoft Edge 95.0.1020.44
[   +1 ms] [1]: Windows (windows)
[        ] [2]: Chrome (chrome)
[        ] [3]: Edge (edge)
[   +2 ms] Please choose one (To quit, press "q/Q")
[        ] : 
[+6481 ms] 1
[  +11 ms] Skipping pub get: version match.
[  +25 ms] Found plugin url_launcher at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher-6.0.3\
[   +4 ms] Found plugin url_launcher_linux at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_linux-2.0.0\
[   +1 ms] Found plugin url_launcher_macos at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_macos-2.0.0\
[   +2 ms] Found plugin url_launcher_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_web-2.0.0\
[        ] Found plugin url_launcher_windows at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_windows-2.0.0\
[  +63 ms] Found plugin url_launcher at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher-6.0.3\
[   +1 ms] Found plugin url_launcher_linux at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_linux-2.0.0\
[        ] Found plugin url_launcher_macos at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_macos-2.0.0\
[   +1 ms] Found plugin url_launcher_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_web-2.0.0\
[        ] Found plugin url_launcher_windows at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_windows-2.0.0\
[   +8 ms] Generating C:\Users\manek\IdeaProjects\pluto_grid\example\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +75 ms] Initializing file store
[   +8 ms] Skipping target: gen_localizations
[   +3 ms] Skipping target: gen_dart_plugin_registrant
[        ] Skipping target: _composite
[   +1 ms] complete
[   +3 ms] Launching lib\main.dart on Windows in debug mode...
[   +4 ms] C:\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter
--debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill C:\Users\manek\AppData\Local\Temp\flutter_tools.f00b4be8\flutter_tool.c5de7dba\app.dill --packages
C:\Users\manek\IdeaProjects\pluto_grid\example\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill
build\c075001b96339384a97db4862b8ab8db.cache.dill.track.dill --enable-experiment=alternative-invalidation-strategy
[  +22 ms] executing: C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe -format json -products * -utf8 -latest -version 16 -requires Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.Component.VC.Tools.x86.x64
Microsoft.VisualStudio.Component.VC.CMake.Project
[  +18 ms] Exit code 0 from: C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe -format json -products * -utf8 -latest -version 16 -requires Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.Component.VC.Tools.x86.x64
Microsoft.VisualStudio.Component.VC.CMake.Project
[        ] [
             {
               "instanceId": "6efc9aa0",
               "installDate": "2020-11-12T19:15:30Z",
               "installationName": "VisualStudio/16.11.3+31702.278",
               "installationPath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community",
               "installationVersion": "16.11.31702.278",
               "productId": "Microsoft.VisualStudio.Product.Community",
               "productPath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\Common7\\IDE\\devenv.exe",
               "state": 4294967295,
               "isComplete": true,
               "isLaunchable": true,
               "isPrerelease": false,
               "isRebootRequired": false,
               "displayName": "Visual Studio Community 2019",
               "description": "강력한 IDE, 학생, 오픈 소스 제공자 및 개인을 위해 무료로 제공",
               "channelId": "VisualStudio.16.Release",
               "channelUri": "https://aka.ms/vs/16/release/channel",
               "enginePath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\Installer\\resources\\app\\ServiceHub\\Services\\Microsoft.VisualStudio.Setup.Service",
               "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-v16.11#16.11.3",
               "thirdPartyNotices": "https://go.microsoft.com/fwlink/?LinkId=660909",
               "updateDate": "2021-09-29T14:32:03.9085662Z",
               "catalog": {
                 "buildBranch": "d16.11",
                 "buildVersion": "16.11.31702.278",
                 "id": "VisualStudio/16.11.3+31702.278",
                 "localBuild": "build-lab",
                 "manifestName": "VisualStudio",
                 "manifestType": "installer",
                 "productDisplayVersion": "16.11.3",
                 "productLine": "Dev16",
                 "productLineVersion": "2019",
                 "productMilestone": "RTW",
                 "productMilestoneIsPreRelease": "False",
                 "productName": "Visual Studio",
                 "productPatchVersion": "3",
                 "productPreReleaseMilestoneSuffix": "1.0",
                 "productSemanticVersion": "16.11.3+31702.278",
                 "requiredEngineVersion": "2.11.40.25675"
               },
               "properties": {
                 "campaignId": "686917855.1605204993",
                 "channelManifestId": "VisualStudio.16.Release/16.11.3+31702.278",
                 "nickname": "",
                 "setupEngineFilePath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\Installer\\vs_installershell.exe"
               }
             }
           ]
[   +3 ms] Building Windows application...
[   +9 ms] <- compile package:example/main.dart
[   +1 ms] executing: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -S C:\Users\manek\IdeaProjects\pluto_grid\example\windows -B build\windows -G Visual Studio 16 2019
[  +21 ms] -- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.19042.
[  +30 ms] -- Configuring done
[  +73 ms] -- Generating done
[        ] -- Build files have been written to: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows
[   +3 ms] executing: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe --build build\windows --config Debug --target INSTALL --verbose
[  +84 ms] .NET Framework용 Microsoft (R) Build Engine 버전 16.11.0+0538acc04
[   +1 ms] Copyright (C) Microsoft Corporation. All rights reserved.
[  +39 ms] 빌드 시작: 2021-11-19 오전 2:24:16
[ +193 ms] 1 노드의 "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\INSTALL.vcxproj" 프로젝트(기본 대상)입니다.
[   +1 ms] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\INSTALL.vcxproj"(1) 프로젝트가 1 노드에서 "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\ZERO_CHECK.vcxproj"(2)을(를) 빌드하고 있습니다(기본 대상).
[        ] InitializeBuildStatus:
[        ]   "AlwaysCreate"이(가) 지정되었기 때문에 "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild"을(를) 만들고 있습니다.
[  +20 ms] CustomBuild:
[   +1 ms]   모든 출력이 최신 상태입니다.
[  +20 ms] FinalizeBuildStatus:
[        ]   "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[        ]   "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate"에 연결(touching)하고 있습니다.
[        ] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\ZERO_CHECK.vcxproj" 프로젝트를 빌드했습니다(기본 대상).
[  +82 ms] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\INSTALL.vcxproj"(1) 프로젝트가 1 노드에서 "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\ALL_BUILD.vcxproj"(3)을(를) 빌드하고 있습니다(기본 대상).
[   +1 ms] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\ALL_BUILD.vcxproj"(3) 프로젝트가 1 노드에서 "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\runner\example.vcxproj"(4)을(를) 빌드하고 있습니다(기본 대상).
[        ] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\runner\example.vcxproj"(4) 프로젝트가 1 노드에서 "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\flutter\flutter_assemble.vcxproj"(5)을(를) 빌드하고 있습니다(기본 대상).
[        ] InitializeBuildStatus:
[        ]   "AlwaysCreate"이(가) 지정되었기 때문에 "x64\Debug\flutter_assemble\flutter_assemble.tlog\unsuccessfulbuild"을(를) 만들고 있습니다.
[   +3 ms] CustomBuild:
[        ]   "'C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\CMakeFiles\65d4b6c736ca4a3029dc946c80d00eca\flutter_assemble.rule'의 빌드는
'C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\CMakeFiles\7d50963b498742461a7980fa740fadaa\flutter_windows.dll.rule'의 빌드로 생성되는 'C:\USERS\MANEK\IDEAPROJECTS\PLUTO_GRID\EXAMPLE\WINDOWS\FLUTTER\EPHEMERAL\FLUTTER_WINDOWS.DLL'에 따라 달라집니다. 항
목은 동시에 빌드할 수
없습니다."
[  +55 ms]   Generating C:/Users/manek/IdeaProjects/pluto_grid/example/windows/flutter/ephemeral/flutter_windows.dll, C:/Users/manek/IdeaProjects/pluto_grid/example/windows/flutter/ephemeral/flutter_export.h,
C:/Users/manek/IdeaProjects/pluto_grid/example/windows/flutter/ephemeral/flutter_windows.h, C:/Users/manek/IdeaProjects/pluto_grid/example/windows/flutter/ephemeral/flutter_messenger.h,
C:/Users/manek/IdeaProjects/pluto_grid/example/windows/flutter/ephemeral/flutter_plugin_registrar.h, C:/Users/manek/IdeaProjects/pluto_grid/example/windows/flutter/ephemeral/cpp_client_wrapper/core_implementations.cc,
C:/Users/manek/IdeaProjects/pluto_grid/example/windows/flutter/ephemeral/cpp_client_wrapper/standard_codec.cc, C:/Users/manek/IdeaProjects/pluto_grid/example/windows/flutter/ephemeral/cpp_client_wrapper/plugin_registrar.cc,
C:/Users/manek/IdeaProjects/pluto_grid/example/windows/flutter/ephemeral/cpp_client_wrapper/flutter_engine.cc, C:/Users/manek/IdeaProjects/pluto_grid/example/windows/flutter/ephemeral/cpp_client_wrapper/flutter_view_controller.cc, _phony_
[ +723 ms]   [  +53 ms] executing: [C:\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +36 ms]   [  +56 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ]   [        ] 18116933e77adc82f80866c928266a5b4f1ed645
[        ]   [        ] executing: [C:\flutter/] git tag --points-at 18116933e77adc82f80866c928266a5b4f1ed645
[  +40 ms]   [  +40 ms] Exit code 0 from: git tag --points-at 18116933e77adc82f80866c928266a5b4f1ed645
[   +1 ms]   [        ] 2.5.3
[   +5 ms]   [   +6 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +29 ms]   [  +28 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ]   [        ] origin/stable
[        ]   [        ] executing: [C:\flutter/] git ls-remote --get-url origin
[  +24 ms]   [  +25 ms] Exit code 0 from: git ls-remote --get-url origin
[        ]   [        ] https://github.com/flutter/flutter.git
[  +45 ms]   [  +45 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref HEAD
[  +27 ms]   [  +27 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ]   [        ] stable
[  +41 ms]   [  +41 ms] 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.
[   +1 ms]   [   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'WindowsUwpEngineArtifacts' 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.
[  +80 ms]   [  +80 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'GradleWrapper' 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.
[        ]   [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[   +1 ms]   [   +2 ms] Artifact Instance of 'WindowsUwpEngineArtifacts' 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.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[  +28 ms]   [  +30 ms] Initializing file store
[  +15 ms]   [  +15 ms] Skipping target: gen_localizations
[  +11 ms]   [  +11 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents: C:\Users\manek\IdeaProjects\pluto_grid\example\.dart_tool\package_config_subset}
[   +1 ms]   [   +1 ms] unpack_windows: Starting due to {}
[ +287 ms]   [ +286 ms] unpack_windows: Complete
[+1998 ms]   [+1998 ms] Found plugin url_launcher at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher-6.0.3\
[   +3 ms]   [   +4 ms] Found plugin url_launcher_linux at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_linux-2.0.0\
[        ]   [        ] Found plugin url_launcher_macos at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_macos-2.0.0\
[   +1 ms]   [   +1 ms] Found plugin url_launcher_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_web-2.0.0\
[   +1 ms]   [   +1 ms] Found plugin url_launcher_windows at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_windows-2.0.0\
[   +8 ms]   [   +8 ms] gen_dart_plugin_registrant: Complete
[   +1 ms]   [   +1 ms] kernel_snapshot: Starting due to {}
[   +6 ms]   [   +6 ms] C:\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --target=flutter
--no-print-incremental-dependencies -DFLUTTER_WEB_AUTO_DETECT=true -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --packages C:\Users\manek\IdeaProjects\pluto_grid\example\.dart_tool\package_config.json --output-dill
C:\Users\manek\IdeaProjects\pluto_grid\example\.dart_tool\flutter_build\4fdfa9bb55cbc7d8622ea380ccd3a40e\app.dill --depfile C:\Users\manek\IdeaProjects\pluto_grid\example\.dart_tool\flutter_build\4fdfa9bb55cbc7d8622ea380ccd3a40e\kernel_snapshot.d
package:example/main.dart
[+7186 ms]   [+7186 ms] kernel_snapshot: Complete
[ +396 ms]   [ +396 ms] debug_bundle_windows_assets: Starting due to {}
[  +90 ms]   [  +90 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[  +31 ms]   [  +31 ms] debug_bundle_windows_assets: Complete
[ +405 ms]   [ +405 ms] Persisting file store
[   +7 ms]   [   +7 ms] Done persisting file store
[   +6 ms]   [   +6 ms] build succeeded.
[   +6 ms]   [   +6 ms] "flutter assemble" took 10,600ms.
[ +147 ms]   [ +147 ms] ensureAnalyticsSent: 144ms
[        ]   [        ] Running shutdown hooks
[        ]   [        ] Shutdown hooks complete
[        ]   [        ] exiting with code 0
[  +62 ms] FinalizeBuildStatus:
[        ]   "x64\Debug\flutter_assemble\flutter_assemble.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[        ]   "x64\Debug\flutter_assemble\flutter_assemble.tlog\flutter_assemble.lastbuildstate"에 연결(touching)하고 있습니다.
[        ] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\flutter\flutter_assemble.vcxproj" 프로젝트를 빌드했습니다(기본 대상).
[  +25 ms] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\runner\example.vcxproj"(4) 프로젝트가 1 노드에서 "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\flutter\flutter_wrapper_app.vcxproj"(6)을(를) 빌드하고 있습니다(기본 대상).
[        ] InitializeBuildStatus:
[        ]   "AlwaysCreate"이(가) 지정되었기 때문에 "flutter_wrapper_app.dir\Debug\flutter_.A546340C.tlog\unsuccessfulbuild"을(를) 만들고 있습니다.
[        ] CustomBuild:
[        ]   모든 출력이 최신 상태입니다.
[  +31 ms] ClCompile:
[        ]   모든 출력이 최신 상태입니다.
[  +18 ms] Lib:
[        ]   모든 출력이 최신 상태입니다.
[        ]   flutter_wrapper_app.vcxproj -> C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\flutter\Debug\flutter_wrapper_app.lib
[   +7 ms] FinalizeBuildStatus:
[        ]   "flutter_wrapper_app.dir\Debug\flutter_.A546340C.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[        ]   "flutter_wrapper_app.dir\Debug\flutter_.A546340C.tlog\flutter_wrapper_app.lastbuildstate"에 연결(touching)하고 있습니다.
[        ] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\flutter\flutter_wrapper_app.vcxproj" 프로젝트를 빌드했습니다(기본 대상).
[  +43 ms] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\runner\example.vcxproj"(4) 프로젝트가 1 노드에서 "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\plugins\url_launcher_windows\url_launcher_windows_plugin.vcxproj"(7)을(를) 빌드하
고 있습니다(기본 대상).
[   +2 ms] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\plugins\url_launcher_windows\url_launcher_windows_plugin.vcxproj"(7) 프로젝트가 1 노드에서 "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\flutter\flutter_wrapper_plugin.vcxproj"(
8)을(를)
빌드하고 있습니다(기본 대상).
[        ] InitializeBuildStatus:
[        ]   "AlwaysCreate"이(가) 지정되었기 때문에 "flutter_wrapper_plugin.dir\Debug\flutter_.245A614A.tlog\unsuccessfulbuild"을(를) 만들고 있습니다.
[        ] CustomBuild:
[        ]   모든 출력이 최신 상태입니다.
[   +4 ms] ClCompile:
[        ]   모든 출력이 최신 상태입니다.
[   +2 ms] Lib:
[        ]   모든 출력이 최신 상태입니다.
[        ]   flutter_wrapper_plugin.vcxproj -> C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\flutter\Debug\flutter_wrapper_plugin.lib
[   +3 ms] FinalizeBuildStatus:
[        ]   "flutter_wrapper_plugin.dir\Debug\flutter_.245A614A.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[        ]   "flutter_wrapper_plugin.dir\Debug\flutter_.245A614A.tlog\flutter_wrapper_plugin.lastbuildstate"에 연결(touching)하고 있습니다.
[        ] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\flutter\flutter_wrapper_plugin.vcxproj" 프로젝트를 빌드했습니다(기본 대상).
[   +5 ms] InitializeBuildStatus:
[        ]   "AlwaysCreate"이(가) 지정되었기 때문에 "url_launcher_windows_plugin.dir\Debug\url_laun.EAF5EBFD.tlog\unsuccessfulbuild"을(를) 만들고 있습니다.
[   +1 ms] CustomBuild:
[        ]   모든 출력이 최신 상태입니다.
[   +5 ms] ClCompile:
[   +8 ms]   모든 출력이 최신 상태입니다.
[   +6 ms] Link:
[        ]   모든 출력이 최신 상태입니다.
[   +1 ms]   url_launcher_windows_plugin.vcxproj -> C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\plugins\url_launcher_windows\Debug\url_launcher_windows_plugin.dll
[   +5 ms] FinalizeBuildStatus:
[        ]   "url_launcher_windows_plugin.dir\Debug\url_laun.EAF5EBFD.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[        ]   "url_launcher_windows_plugin.dir\Debug\url_laun.EAF5EBFD.tlog\url_launcher_windows_plugin.lastbuildstate"에 연결(touching)하고 있습니다.
[        ] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\plugins\url_launcher_windows\url_launcher_windows_plugin.vcxproj" 프로젝트를 빌드했습니다(기본 대상).
[   +5 ms] InitializeBuildStatus:
[        ]   "AlwaysCreate"이(가) 지정되었기 때문에 "example.dir\Debug\example.tlog\unsuccessfulbuild"을(를) 만들고 있습니다.
[   +1 ms] CustomBuild:
[   +5 ms]   모든 출력이 최신 상태입니다.
[  +11 ms] ClCompile:
[        ]   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\CL.exe /c /IC:\Users\manek\IdeaProjects\pluto_grid\example\windows /IC:\Users\manek\IdeaProjects\pluto_grid\example\windows\flutter\ephemeral
/IC:\Users\manek\IdeaProjects\pluto_grid\example\windows\flutter\ephemeral\cpp_client_wrapper\include /IC:\Users\manek\IdeaProjects\pluto_grid\example\windows\flutter\ephemeral\.plugin_symlinks\url_launcher_windows\windows\include /Zi /nologo /W4 /WX
/diagnostics:column /Od /Ob0 /D WIN32 /D _WINDOWS /D _HAS_EXCEPTIONS=0 /D _DEBUG /D NOMINMAX /D UNICODE /D _UNICODE /D "CMAKE_INTDIR=\"Debug\"" /D _UNICODE /D UNICODE /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17
/Fo"example.dir\Debug\\" /Fd"example.dir\Debug\vc142.pdb" /external:W4 /Gd /TP /wd4100 /errorReport:queue C:\Users\manek\IdeaProjects\pluto_grid\example\windows\flutter\generated_plugin_registrant.cc
C:\Users\manek\IdeaProjects\pluto_grid\example\windows\runner\flutter_window.cpp
[  +46 ms]   generated_plugin_registrant.cc
[ +273 ms]   flutter_window.cpp
[ +530 ms]   코드를 생성하고 있습니다...
[  +58 ms] ResourceCompile:
[        ]   모든 출력이 최신 상태입니다.
[  +13 ms] Link:
[        ]   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\runner\Debug\example.exe" /INCREMENTAL
/ILK:"example.dir\Debug\example.ilk" /NOLOGO ..\flutter\Debug\flutter_wrapper_app.lib ..\plugins\url_launcher_windows\Debug\url_launcher_windows_plugin.lib C:\Users\manek\IdeaProjects\pluto_grid\example\windows\flutter\ephemeral\flutter_windows.dll.lib kernel32.lib
user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed
/manifestinput:C:\Users\manek\IdeaProjects\pluto_grid\example\windows\runner\runner.exe.manifest /DEBUG /PDB:"C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/example.pdb" /SUBSYSTEM:WINDOWS /TLBID:1 /DYNAMICBASE /NXCOMPAT
/IMPLIB:"C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/example.lib" /MACHINE:X64  /machine:x64 example.dir\Debug\Runner.res
[        ]   example.dir\Debug\flutter_window.obj
[        ]   example.dir\Debug\main.obj
[        ]   example.dir\Debug\run_loop.obj
[        ]   example.dir\Debug\utils.obj
[        ]   example.dir\Debug\win32_window.obj
[        ]   example.dir\Debug\generated_plugin_registrant.obj
[ +139 ms]   example.vcxproj -> C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\runner\Debug\example.exe
[   +4 ms] FinalizeBuildStatus:
[        ]   "example.dir\Debug\example.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[   +1 ms]   "example.dir\Debug\example.tlog\example.lastbuildstate"에 연결(touching)하고 있습니다.
[        ] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\runner\example.vcxproj" 프로젝트를 빌드했습니다(기본 대상).
[   +3 ms] InitializeBuildStatus:
[        ]   "AlwaysCreate"이(가) 지정되었기 때문에 "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild"을(를) 만들고 있습니다.
[   +2 ms] CustomBuild:
[        ]   모든 출력이 최신 상태입니다.
[   +4 ms] FinalizeBuildStatus:
[        ]   "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[        ]   "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\ALL_BUILD.lastbuildstate"에 연결(touching)하고 있습니다.
[        ] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\ALL_BUILD.vcxproj" 프로젝트를 빌드했습니다(기본 대상).
[   +5 ms] InitializeBuildStatus:
[   +4 ms]   "AlwaysCreate"이(가) 지정되었기 때문에 "x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild"을(를) 만들고 있습니다.
[  +35 ms] PostBuildEvent:
[        ]   setlocal
[        ]   "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -DBUILD_TYPE=Debug -P cmake_install.cmake
[        ]   if %errorlevel% neq 0 goto :cmEnd
[        ]   :cmEnd
[        ]   endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
[        ]   :cmErrorLevel
[        ]   exit /b %1
[        ]   :cmDone
[        ]   if %errorlevel% neq 0 goto :VCEnd
[        ]   :VCEnd
[  +34 ms]   -- Install configuration: "Debug"
[   +1 ms]   -- Up-to-date: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/icudtl.dat
[        ]   -- Up-to-date: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/flutter_windows.dll
[        ]   -- Up-to-date: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/url_launcher_windows_plugin.dll
[   +9 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/AssetManifest.json
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts/open_sans
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts/open_sans/OpenSans-Bold.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts/open_sans/OpenSans-BoldItalic.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts/open_sans/OpenSans-ExtraBold.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts/open_sans/OpenSans-ExtraBoldItalic.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts/open_sans/OpenSans-Italic.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts/open_sans/OpenSans-Light.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts/open_sans/OpenSans-LightItalic.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts/open_sans/OpenSans-Regular.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts/open_sans/OpenSans-SemiBold.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/fonts/open_sans/OpenSans-SemiBoldItalic.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/images
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/assets/images/cat.jpg
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/FontManifest.json
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/fonts
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/fonts/MaterialIcons-Regular.otf
[   +3 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/kernel_blob.bin
[  +84 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/NOTICES
[   +2 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/NOTICES.Z
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/packages
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/packages/cupertino_icons
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/packages/cupertino_icons/assets
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/packages/font_awesome_flutter
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/packages/font_awesome_flutter/lib
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/packages/font_awesome_flutter/lib/fonts
[        ]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf
[   +1 ms]   -- Installing: C:/Users/manek/IdeaProjects/pluto_grid/example/build/windows/runner/Debug/data/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf
[   +9 ms] FinalizeBuildStatus:
[        ]   "x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild" 파일을 삭제하고 있습니다.
[        ]   "x64\Debug\INSTALL\INSTALL.tlog\INSTALL.lastbuildstate"에 연결(touching)하고 있습니다.
[        ] "C:\Users\manek\IdeaProjects\pluto_grid\example\build\windows\INSTALL.vcxproj" 프로젝트를 빌드했습니다(기본 대상).
[        ] 빌드했습니다.
[        ]     경고 0개
[        ]     오류 0개
[        ] 경과 시간: 00:00:13.67
[  +17 ms] Building Windows application... (completed in 13.9s)
[ +186 ms] Observatory URL on device: http://127.0.0.1:52778/z4NavA8X0hE=/
[   +3 ms] Caching compiled dill
[  +25 ms] Connecting to service protocol: http://127.0.0.1:52778/z4NavA8X0hE=/
[  +90 ms] Launching a Dart Developer Service (DDS) instance at http://127.0.0.1:0, connecting to VM service at http://127.0.0.1:52778/z4NavA8X0hE=/.
[  +54 ms] DDS is listening at http://127.0.0.1:52781/xLVmMDAxneY=/.
[  +43 ms] Successfully connected to service protocol: http://127.0.0.1:52778/z4NavA8X0hE=/
[  +13 ms] DevFS: Creating new filesystem on the device (null)
[  +14 ms] DevFS: Created new filesystem on the device (file:///C:/Users/manek/AppData/Local/Temp/examplec430289b/example/)
[   +1 ms] Updating assets
[  +56 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[   +5 ms] Syncing files to device Windows...
[   +2 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +3 ms] <- recompile package:example/main.dart 6c130e1b-ac06-49e8-a565-8613258ceeed
[        ] <- 6c130e1b-ac06-49e8-a565-8613258ceeed
[  +75 ms] Updating files.
[        ] DevFS: Sync finished
[   +1 ms] Syncing files to device Windows... (completed in 83ms)
[        ] Synced 0.0MB.
[   +1 ms] <- accept
[   +1 ms] Connected to _flutterView/0x26f96c4e390.
[   +2 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 
[        ] R Hot restart.
[        ] h List all available interactive commands.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ]  Running with sound null safety 
[        ] An Observatory debugger and profiler on Windows is available at: http://127.0.0.1:52781/xLVmMDAxneY=/
[ +351 ms] DevTools activation throttled until 2021-11-19 11:14:47.806782.
[ +382 ms] The Flutter DevTools debugger and profiler on Windows is available at: http://127.0.0.1:9101?uri=http://127.0.0.1:52781/xLVmMDAxneY=/

```

<!--
     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 example...
No issues found! (ran in 1.7s)
```

<!-- Finally, paste the output of running `flutter doctor -v` here. -->

```
[√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version 10.0.19042.1348], locale ko-KR)
    • Flutter version 2.5.3 at C:\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 18116933e7 (5 weeks ago), 2021-10-15 10:46:35 -0700
    • Engine revision d3ea636dc5
    • Dart version 2.14.4

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\manek\AppData\Local\Android\sdk
    X cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.3)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.11.31702.278
    • Windows 10 SDK version 10.0.18362.0

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).

[√] IntelliJ IDEA Ultimate Edition (version 2021.2)
    • IntelliJ at C:\Users\manek\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5486

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19042.1348]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 96.0.4664.45
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 95.0.1020.44

! Doctor found issues in 2 categories.

```

</details>


<!--
      Consider also attaching screenshots and/or videos to better
      illustrate the issue.

      You can upload them directly on GitHub.
      Beware that video file size is limited to 10MB.
-->