Skip to content

Windows tablet mode: virtual keyboard does not open when editing a TextField #176403

@aauriol-avanteam

Description

@aauriol-avanteam

Steps to reproduce

  1. Create a new Flutter project (flutter create bug).
  2. Replace the main.dart with a minimal example containing a single TextField.
  3. Build a Windows executable (flutter build windows) or run directly on debug mode.
  4. Run the .exe on a Windows device in tablet mode (for example, a Microsoft Surface or Yoga in tablet configuration).
  5. Tap inside the TextField to start editing.

Expected results

When entering edit mode on the TextField, the on-screen virtual keyboard (Windows touch keyboard) should automatically open so that the user can type with touch input.

Actual results

Only the text caret (edit indicator) appears, but the virtual keyboard does not open automatically. Users cannot input text without manually opening the keyboard. The behavior is inconsistent and feels erratic across devices.

Impact

This issue is particularly problematic for apps deployed on Surface devices or other Windows tablets, where users rely on the touch keyboard for text entry. In my production app, this significantly impacts usability for clients using these devices.

Workaround

I implemented a custom method to force the keyboard to open programmatically by launching TabTip.exe directly, but this is not an optimal long-term solution. It degrades the user experience, as the keyboard management should be handled automatically by the framework.

I noticed that this problem was already reported in an earlier issue that remains unresolved. I rely heavily on Flutter for my projects, so I’m looking forward to a fix in future releases.

Thank you for all the great work on Flutter!

Code sample

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(
        body: Padding(
          padding: EdgeInsets.all(16.0),
          child: Center(
            child: TextField(),
          ),
        ),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
Enregistrement.2025-10-01.145457.mp4

Note: In the attached video the Windows pointer is visible, however the device is an ASUS Zenbook (UX461U) folded into tablet mode. All interactions shown are performed using touch input, not a mouse.

Logs

Logs flutter run
PS C:\develop\bug> flutter run -d windows --verbose
[ +183 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[   +2 ms] 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.
[   +1 ms] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] 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.
[        ] 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 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[ +125 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 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.
[        ] Artifact Instance of 'FlutterEngineStamp' is not required, skipping update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[   +3 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.
[  +90 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.
[        ] Artifact Instance of 'FlutterEngineStamp' is not required, skipping update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[   +5 ms] 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.
[  +68 ms] Skipping pub get: version match.
[ +160 ms] Skipping generating web_plugin_registrant.dart because it is up-to-date.
[  +53 ms] Generating C:\develop\bug\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[   +6 ms] Skipping generating GeneratedPluginRegistrant.java because it is up-to-date.
[   +6 ms] Skipping generating generated_plugin_registrant.h because it is up-to-date.
[   +2 ms] Skipping generating generated_plugin_registrant.cc because it is up-to-date.
[   +3 ms] Skipping generating generated_plugins.cmake because it is up-to-date.
[   +3 ms] Skipping generating generated_plugin_registrant.h because it is up-to-date.
[   +2 ms] Skipping generating generated_plugin_registrant.cc because it is up-to-date.
[   +4 ms] Skipping generating generated_plugins.cmake because it is up-to-date.
[   +3 ms] Skipping generating GeneratedPluginRegistrant.h because it is up-to-date.
[   +2 ms] Skipping generating GeneratedPluginRegistrant.m because it is up-to-date.
[   +2 ms] Skipping generating GeneratedPluginRegistrant.swift because it is up-to-date.
[ +155 ms] Initializing file store
[  +14 ms] Skipping target: gen_localizations
[   +4 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents:
C:\develop\bug\.dart_tool\package_config.json}
[  +99 ms] gen_dart_plugin_registrant: Complete
[   +5 ms] Skipping target: _composite
[   +4 ms] complete
[   +8 ms] Launching lib\main.dart on Windows in debug mode...
[   +4 ms] C:\develop\flutter\bin\cache\dart-sdk\bin\dartaotruntime.exe
C:\develop\flutter\bin\cache\dart-sdk\bin\snapshots\frontend_server_aot.dart.snapshot --sdk-root
C:\develop\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter
--experimental-emit-debug-metadata -DFLUTTER_VERSION=3.35.5 -DFLUTTER_CHANNEL=stable
-DFLUTTER_GIT_URL=https://github.com/flutter/flutter.git -DFLUTTER_FRAMEWORK_REVISION=ac4e799d23 -DFLUTTER_ENGINE_REVISION=d3d45dcf25   
-DFLUTTER_DART_VERSION=3.9.2 --output-dill C:\Users\ADMINM~1\AppData\Local\Temp\flutter_tools.d0d6bb96\flutter_tool.36ffec5e\app.dill   
--packages C:\develop\bug\.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\210bad4901163cba762d02a4a1c86c00.cache.dill.track.dill --verbosity=error --enable-experiment=alternative-invalidation-strategy    
[  +45 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
[ +108 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
[   +1 ms] [
             {
               "instanceId": "652b69b1",
               "installDate": "2024-10-24T09:38:08Z",
               "installationName": "VisualStudio/17.11.5+35327.3",
               "installationPath": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community",
               "installationVersion": "17.11.35327.3",
               "productId": "Microsoft.VisualStudio.Product.Community",
               "productPath": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\devenv.exe",
               "state": 4294967295,
               "isComplete": true,
               "isLaunchable": true,
               "isPrerelease": false,
               "isRebootRequired": false,
               "displayName": "Visual Studio Community 2022",
               "description": "IDE puissant, gratuit pour les étudiants, les contributeurs open source et les particuliers",
               "channelId": "VisualStudio.17.Release",
               "channelUri": "https://aka.ms/vs/17/release/channel",
               "enginePath": "C:\\Program Files (x86)\\Microsoft Visual
               Studio\\Installer\\resources\\app\\ServiceHub\\Services\\Microsoft.VisualStudio.Setup.Service",
               "installedChannelId": "VisualStudio.17.Release",
               "installedChannelUri": "https://aka.ms/vs/17/release/channel",
               "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.11#17.11.5",
               "resolvedInstallationPath": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community",
               "thirdPartyNotices": "https://go.microsoft.com/fwlink/?LinkId=661288",
               "updateDate": "2024-10-24T09:38:08.8027768Z",
               "catalog": {
                 "buildBranch": "d17.11",
                 "buildVersion": "17.11.35327.3",
                 "id": "VisualStudio/17.11.5+35327.3",
                 "localBuild": "build-lab",
                 "manifestName": "VisualStudio",
                 "manifestType": "installer",
                 "productDisplayVersion": "17.11.5",
                 "productLine": "Dev17",
                 "productLineVersion": "2022",
                 "productMilestone": "RTW",
                 "productMilestoneIsPreRelease": "False",
                 "productName": "Visual Studio",
                 "productPatchVersion": "5",
                 "productPreReleaseMilestoneSuffix": "1.0",
                 "productSemanticVersion": "17.11.5+35327.3",
                 "requiredEngineVersion": "3.11.2180.21897"
               },
               "properties": {
                 "campaignId": "2030:0335d61fd9f549ec9c8d0e0b1995dc4f",
                 "channelManifestId": "VisualStudio.17.Release/17.11.5+35327.3",
                 "includeRecommended": "1",
                 "nickname": "",
                 "setupEngineFilePath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\Installer\\setup.exe"
               }
             }
           ]
[  +14 ms] Building Windows application...
[  +19 ms] <- compile package:bug/main.dart
[   +3 ms] executing: C:\Program Files\Microsoft Visual
Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -S C:\develop\bug\windows -B
C:\develop\bug\build\windows\x64 -G Visual Studio 17 2022 -A x64 -DFLUTTER_TARGET_PLATFORM=windows-x64
[ +288 ms] -- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.26100.
[  +70 ms] -- Configuring done (0.1s)
[ +195 ms] -- Generating done (0.2s)
[  +11 ms] -- Build files have been written to: C:/develop/bug/build/windows/x64
[  +19 ms] executing: C:\Program Files\Microsoft Visual
Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe --build C:\develop\bug\build\windows\x64 --config
Debug --target INSTALL --verbose
[ +122 ms] Change Dir: 'C:/develop/bug/build/windows/x64'
[        ] Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe"        
INSTALL.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
[ +247 ms] Version MSBuild 17.11.9+a69bbaaf5 pour .NET Framework
[ +560 ms] La génération a démarré 01/10/2025 14:57:43.
[+1746 ms] Projet "C:\develop\bug\build\windows\x64\INSTALL.vcxproj" sur le nœud 1 (cibles par défaut).
[   +1 ms] Le projet "C:\develop\bug\build\windows\x64\INSTALL.vcxproj" (1) génère "C:\develop\bug\build\windows\x64\ZERO_CHECK.vcxproj"
(2) sur le nœud 1 (cibles par défaut).
[   +2 ms] PrepareForBuild:
[        ]   La sortie structurée est activée. La mise en forme du compilateur diagnostics reflète la hiérarchie des erreurs. Pour plus 
d’informations, consultez https://aka.ms/cpp/structured-output.
[  +27 ms] InitializeBuildStatus:
[        ]   Création de "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié.
[   +2 ms]   Mise à jour de l'horodatage "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild".
[  +84 ms] CustomBuild:
[   +1 ms]   Toutes les sorties sont à jour.
[  +85 ms] FinalizeBuildStatus:
[        ]   Suppression du fichier "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild".
[   +5 ms]   Mise à jour de l'horodatage "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate".
[  +15 ms] Génération du projet "C:\develop\bug\build\windows\x64\ZERO_CHECK.vcxproj" terminée (cibles par défaut).
[ +174 ms] Le projet "C:\develop\bug\build\windows\x64\INSTALL.vcxproj" (1) génère "C:\develop\bug\build\windows\x64\ALL_BUILD.vcxproj"
(3) sur le nœud 1 (cibles par défaut).
[   +1 ms] Le projet "C:\develop\bug\build\windows\x64\ALL_BUILD.vcxproj" (3) génère
"C:\develop\bug\build\windows\x64\runner\bug.vcxproj" (4) sur le nœud 1 (cibles par défaut).
[        ] Le projet "C:\develop\bug\build\windows\x64\runner\bug.vcxproj" (4) génère
"C:\develop\bug\build\windows\x64\flutter\flutter_assemble.vcxproj" (5) sur le nœud 1 (cibles par défaut).
[   +1 ms] PrepareForBuild:
[        ]   La sortie structurée est activée. La mise en forme du compilateur diagnostics reflète la hiérarchie des erreurs. Pour plus 
d’informations, consultez https://aka.ms/cpp/structured-output.
[   +1 ms] InitializeBuildStatus:
[        ]   Création de "x64\Debug\flutter_assemble\flutter_assemble.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié.       
[        ]   Mise à jour de l'horodatage "x64\Debug\flutter_assemble\flutter_assemble.tlog\unsuccessfulbuild".
[  +17 ms] CustomBuild:
[   +1 ms]   "La build de 'C:\develop\bug\build\windows\x64\CMakeFiles\69a021d08099ccb8be46d035bc1f5bde\flutter_assemble.rule' dépend de
'C:\DEVELOP\BUG\WINDOWS\FLUTTER\EPHEMERAL\FLUTTER_WINDOWS.DLL', qui est produit par la build de
'C:\develop\bug\build\windows\x64\CMakeFiles\603307db0b4b35a2908a63f114c7bb27\flutter_windows.dll.rule'. Impossible de générer les      
éléments en parallèle."
[ +171 ms]   Generating C:/develop/bug/windows/flutter/ephemeral/flutter_windows.dll,
C:/develop/bug/windows/flutter/ephemeral/flutter_export.h, C:/develop/bug/windows/flutter/ephemeral/flutter_windows.h,
C:/develop/bug/windows/flutter/ephemeral/flutter_messenger.h, C:/develop/bug/windows/flutter/ephemeral/flutter_plugin_registrar.h,      
C:/develop/bug/windows/flutter/ephemeral/flutter_texture_registrar.h,
C:/develop/bug/windows/flutter/ephemeral/cpp_client_wrapper/core_implementations.cc,
C:/develop/bug/windows/flutter/ephemeral/cpp_client_wrapper/standard_codec.cc,
C:/develop/bug/windows/flutter/ephemeral/cpp_client_wrapper/plugin_registrar.cc,
C:/develop/bug/windows/flutter/ephemeral/cpp_client_wrapper/flutter_engine.cc,
C:/develop/bug/windows/flutter/ephemeral/cpp_client_wrapper/flutter_view_controller.cc, _phony_
[+3476 ms]   [ +184 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.
[        ]   [   +1 ms] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ]   [        ] 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.
[        ]   [   +7 ms] 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 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ]   [  +19 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.
[        ]   [        ] Artifact Instance of 'FlutterEngineStamp' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[   +3 ms]   [   +4 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.
[  +95 ms]   [  +97 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 'FlutterEngineStamp' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[   +1 ms]   [   +4 ms] 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 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[  +41 ms]   [  +45 ms] Initializing file store
[  +34 ms]   [  +33 ms] Skipping target: gen_localizations
[   +5 ms]   [   +5 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have
updated contents: C:\develop\bug\.dart_tool\package_config.json}
[   +5 ms]   [   +5 ms] dart_build: Starting due to {}
[   +2 ms]   [   +2 ms] unpack_windows: Starting due to {}
[+1907 ms]   [+1907 ms] unpack_windows: Complete
[+4044 ms]   [+4044 ms] No packages with native assets. Skipping native assets compilation.
[   +5 ms]   [   +5 ms] dart_build: Complete
[   +5 ms]   [   +5 ms] install_code_assets: Starting due to {}
[   +3 ms]   [   +3 ms] Writing native assets json to
file:///C:/develop/bug/.dart_tool/flutter_build/4c6bcb7cd230964fcc730025c737017f/native_assets.json.
[  +36 ms]   [  +36 ms] Writing C:\develop\bug\.dart_tool\flutter_build\4c6bcb7cd230964fcc730025c737017f\native_assets.json done.
[   +2 ms]   [   +2 ms] install_code_assets: Complete
[  +59 ms]   [  +59 ms] gen_dart_plugin_registrant: Complete
[   +5 ms]   [   +5 ms] kernel_snapshot_program: Starting due to {}
[  +11 ms]   [  +11 ms] C:\develop\flutter\bin\cache\dart-sdk\bin\dartaotruntime.exe
C:\develop\flutter\bin\cache\dart-sdk\bin\snapshots\frontend_server_aot.dart.snapshot --sdk-root
C:\develop\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --target=flutter --no-print-incremental-dependencies
-DFLUTTER_VERSION=3.35.5 -DFLUTTER_CHANNEL=stable -DFLUTTER_GIT_URL=https://github.com/flutter/flutter.git
-DFLUTTER_FRAMEWORK_REVISION=ac4e799d23 -DFLUTTER_ENGINE_REVISION=d3d45dcf25 -DFLUTTER_DART_VERSION=3.9.2 -Ddart.vm.profile=false       
-Ddart.vm.product=false --enable-asserts --track-widget-creation --packages C:\develop\bug\.dart_tool\package_config.json --output-dill 
C:\develop\bug\.dart_tool\flutter_build\4c6bcb7cd230964fcc730025c737017f\app.dill --depfile
C:\develop\bug\.dart_tool\flutter_build\4c6bcb7cd230964fcc730025c737017f\kernel_snapshot_program.d --incremental --initialize-from-dill 
C:\develop\bug\.dart_tool\flutter_build\4c6bcb7cd230964fcc730025c737017f\app.dill --verbosity=error package:bug/main.dart
[+6679 ms]   [+6678 ms] kernel_snapshot_program: Complete
[ +978 ms]   [ +979 ms] debug_bundle_windows-x64_assets: Starting due to {}
[ +193 ms]   [ +194 ms] shaderc command: [C:\develop\flutter\bin\cache\artifacts\engine\windows-x64\impellerc.exe, --sksl,
--runtime-stage-gles, --runtime-stage-gles3, --runtime-stage-vulkan, --iplr,
--sl=C:\develop\bug\build\flutter_assets\shaders/ink_sparkle.frag,
--spirv=C:\develop\bug\build\flutter_assets\shaders/ink_sparkle.frag.spirv,
--input=C:\develop\flutter\packages\flutter\lib\src\material\shaders\ink_sparkle.frag, --input-type=frag,
--include=C:\develop\flutter\packages\flutter\lib\src\material\shaders,
--include=C:\develop\flutter\bin\cache\artifacts\engine\windows-x64\shader_lib]
[+1131 ms]   [+1131 ms] debug_bundle_windows-x64_assets: Complete
[ +535 ms]   [ +535 ms] Persisting file store
[  +11 ms]   [  +11 ms] Done persisting file store
[  +21 ms]   [  +21 ms] build succeeded.
[  +22 ms]   [  +19 ms] "flutter assemble" took 15ÔÇ»859ms.
[  +95 ms]   [  +98 ms] Running 1 shutdown hook
[   +1 ms]   [   +1 ms] Shutdown hooks complete
[ +109 ms]   [ +109 ms] exiting with code 0
[ +145 ms] FinalizeBuildStatus:
[   +1 ms]   Suppression du fichier "x64\Debug\flutter_assemble\flutter_assemble.tlog\unsuccessfulbuild".
[        ]   Mise à jour de l'horodatage "x64\Debug\flutter_assemble\flutter_assemble.tlog\flutter_assemble.lastbuildstate".
[   +5 ms] Génération du projet "C:\develop\bug\build\windows\x64\flutter\flutter_assemble.vcxproj" terminée (cibles par défaut).       
[  +47 ms] Le projet "C:\develop\bug\build\windows\x64\runner\bug.vcxproj" (4) génère
"C:\develop\bug\build\windows\x64\flutter\flutter_wrapper_app.vcxproj" (6) sur le nœud 1 (cibles par défaut).
[   +1 ms] PrepareForBuild:
[        ]   La sortie structurée est activée. La mise en forme du compilateur diagnostics reflète la hiérarchie des erreurs. Pour plus 
d’informations, consultez https://aka.ms/cpp/structured-output.
[   +1 ms] InitializeBuildStatus:
[   +1 ms]   Création de "flutter_wrapper_app.dir\Debug\flutter_.55013915.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié.   
[        ]   Mise à jour de l'horodatage "flutter_wrapper_app.dir\Debug\flutter_.55013915.tlog\unsuccessfulbuild".
[   +3 ms] CustomBuild:
[        ]   Toutes les sorties sont à jour.
[  +91 ms] ClCompile:
[        ]   Toutes les sorties sont à jour.
[  +49 ms] Lib:
[   +1 ms]   Toutes les sorties sont à jour.
[   +1 ms]   flutter_wrapper_app.vcxproj -> C:\develop\bug\build\windows\x64\flutter\Debug\flutter_wrapper_app.lib
[  +30 ms] FinalizeBuildStatus:
[        ]   Suppression du fichier "flutter_wrapper_app.dir\Debug\flutter_.55013915.tlog\unsuccessfulbuild".
[        ]   Mise à jour de l'horodatage "flutter_wrapper_app.dir\Debug\flutter_.55013915.tlog\flutter_wrapper_app.lastbuildstate".     
[        ] Génération du projet "C:\develop\bug\build\windows\x64\flutter\flutter_wrapper_app.vcxproj" terminée (cibles par défaut).    
[  +14 ms] PrepareForBuild:
[   +1 ms]   La sortie structurée est activée. La mise en forme du compilateur diagnostics reflète la hiérarchie des erreurs. Pour plus 
d’informations, consultez https://aka.ms/cpp/structured-output.
[   +2 ms] InitializeBuildStatus:
[   +1 ms]   Création de "bug.dir\Debug\bug.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié.
[   +1 ms]   Mise à jour de l'horodatage "bug.dir\Debug\bug.tlog\unsuccessfulbuild".
[   +3 ms] CustomBuild:
[        ]   Toutes les sorties sont à jour.
[  +22 ms] ClCompile:
[        ]   Toutes les sorties sont à jour.
[  +12 ms] ResourceCompile:
[   +1 ms]   Toutes les sorties sont à jour.
[  +54 ms] Link:
[        ]   Toutes les sorties sont à jour.
[   +3 ms]   bug.vcxproj -> C:\develop\bug\build\windows\x64\runner\Debug\bug.exe
[  +12 ms] FinalizeBuildStatus:
[        ]   Suppression du fichier "bug.dir\Debug\bug.tlog\unsuccessfulbuild".
[        ]   Mise à jour de l'horodatage "bug.dir\Debug\bug.tlog\bug.lastbuildstate".
[        ] Génération du projet "C:\develop\bug\build\windows\x64\runner\bug.vcxproj" terminée (cibles par défaut).
[  +40 ms] Le projet "C:\develop\bug\build\windows\x64\ALL_BUILD.vcxproj" (3) génère
"C:\develop\bug\build\windows\x64\flutter\flutter_wrapper_plugin.vcxproj" (7) sur le nœud 1 (cibles par défaut).
[   +1 ms] PrepareForBuild:
[        ]   La sortie structurée est activée. La mise en forme du compilateur diagnostics reflète la hiérarchie des erreurs. Pour plus 
d’informations, consultez https://aka.ms/cpp/structured-output.
[   +2 ms] InitializeBuildStatus:
[        ]   Création de "flutter_wrapper_plugin.dir\Debug\flutter_.95E211F1.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié.
[        ]   Mise à jour de l'horodatage "flutter_wrapper_plugin.dir\Debug\flutter_.95E211F1.tlog\unsuccessfulbuild".
[   +2 ms] CustomBuild:
[        ]   Toutes les sorties sont à jour.
[  +26 ms] ClCompile:
[        ]   Toutes les sorties sont à jour.
[  +10 ms] Lib:
[        ]   Toutes les sorties sont à jour.
[   +1 ms]   flutter_wrapper_plugin.vcxproj -> C:\develop\bug\build\windows\x64\flutter\Debug\flutter_wrapper_plugin.lib
[  +14 ms] FinalizeBuildStatus:
[        ]   Suppression du fichier "flutter_wrapper_plugin.dir\Debug\flutter_.95E211F1.tlog\unsuccessfulbuild".
[        ]   Mise à jour de l'horodatage
"flutter_wrapper_plugin.dir\Debug\flutter_.95E211F1.tlog\flutter_wrapper_plugin.lastbuildstate".
[        ] Génération du projet "C:\develop\bug\build\windows\x64\flutter\flutter_wrapper_plugin.vcxproj" terminée (cibles par défaut). 
[  +11 ms] PrepareForBuild:
[   +1 ms]   La sortie structurée est activée. La mise en forme du compilateur diagnostics reflète la hiérarchie des erreurs. Pour plus 
d’informations, consultez https://aka.ms/cpp/structured-output.
[   +3 ms] InitializeBuildStatus:
[        ]   Création de "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié.
[        ]   Mise à jour de l'horodatage "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild".
[   +4 ms] CustomBuild:
[        ]   Toutes les sorties sont à jour.
[  +23 ms] FinalizeBuildStatus:
[   +1 ms]   Suppression du fichier "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild".
[        ]   Mise à jour de l'horodatage "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\ALL_BUILD.lastbuildstate".
[   +3 ms] Génération du projet "C:\develop\bug\build\windows\x64\ALL_BUILD.vcxproj" terminée (cibles par défaut).
[  +10 ms] PrepareForBuild:
[   +1 ms]   La sortie structurée est activée. La mise en forme du compilateur diagnostics reflète la hiérarchie des erreurs. Pour plus 
d’informations, consultez https://aka.ms/cpp/structured-output.
[   +2 ms] InitializeBuildStatus:
[        ]   Création de "x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié.
[        ]   Mise à jour de l'horodatage "x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild".
[  +68 ms] CustomBuild:
[        ]   1>
[  +35 ms] PostBuildEvent:
[   +1 ms]   setlocal
[        ]   "C:\Program Files\Microsoft Visual Studio\2022\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
[ +118 ms]   -- Install configuration: "Debug"
[   +3 ms]   -- Up-to-date: C:/develop/bug/build/windows/x64/runner/Debug/data/icudtl.dat
[        ]   -- Up-to-date: C:/develop/bug/build/windows/x64/runner/Debug/flutter_windows.dll
[        ]   -- Up-to-date: C:/develop/bug/build/windows/x64/runner/Debug
[  +10 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets
[   +3 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/AssetManifest.bin
[   +3 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/AssetManifest.json
[   +3 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/FontManifest.json
[   +4 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/fonts
[   +3 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/fonts/MaterialIcons-Regular.otf
[   +9 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/kernel_blob.bin
[ +196 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/NativeAssetsManifest.json
[   +6 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/NOTICES.Z
[   +3 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/packages
[   +3 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/packages/cupertino_icons
[   +3 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/packages/cupertino_icons/assets
[   +3 ms]   -- Installing:
C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
[   +5 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/shaders
[   +4 ms]   -- Installing: C:/develop/bug/build/windows/x64/runner/Debug/data/flutter_assets/shaders/ink_sparkle.frag
[  +29 ms] FinalizeBuildStatus:
[   +1 ms]   Suppression du fichier "x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild".
[        ]   Mise à jour de l'horodatage "x64\Debug\INSTALL\INSTALL.tlog\INSTALL.lastbuildstate".
[   +1 ms] Génération du projet "C:\develop\bug\build\windows\x64\INSTALL.vcxproj" terminée (cibles par défaut).
[  +47 ms] La génération a réussi.
[        ]     0 Avertissement(s)
[        ]     0 Erreur(s)
[        ] Temps écoulé 00:00:23.20
[  +64 ms] Building Windows application... (completed in 24,8s)
[   +3 ms] √ Built build\windows\x64\runner\Debug\bug.exe
[ +283 ms] VM Service URL on device: http://127.0.0.1:53504/4XX8QDd9Vhg=/
[   +5 ms] Caching compiled dill
[  +93 ms] Connecting to service protocol: http://127.0.0.1:53504/4XX8QDd9Vhg=/
[ +157 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:53504/4XX8QDd9Vhg=/.
[ +690 ms] Successfully connected to service protocol: http://127.0.0.1:53504/4XX8QDd9Vhg=/
[  +16 ms] DevFS: Creating new filesystem on the device (null)
[  +47 ms] DevFS: Created new filesystem on the device (file:///C:/Users/ADMINM~1/AppData/Local/Temp/bug86245d2e/bug/)
[   +3 ms] Updating assets
[ +162 ms] Syncing files to device Windows...
[   +4 ms] Compiling dart to kernel with 0 updated files
[        ] Processing bundle.
[   +1 ms] <- recompile package:bug/main.dart c34628dc-9674-405f-a656-d6c58a81167b
[        ] <- c34628dc-9674-405f-a656-d6c58a81167b
[   +3 ms] Bundle processing done.
[ +180 ms] Updating files.
[        ] Pending asset builds completed. Writing dirty entries.
[        ] DevFS: Sync finished
[   +3 ms] Syncing files to device Windows... (completed in 193ms)
[   +2 ms] Synced 0.0MB.
[   +3 ms] <- accept
[   +4 ms] Connected to _flutterView/0x1e775c15960.
[   +5 ms] Flutter run key commands.
[   +2 ms] r Hot reload. 
[   +1 ms] R Hot restart.
[   +1 ms] h List all available interactive commands.
[   +1 ms] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[   +1 ms] A Dart VM Service on Windows is available at: http://127.0.0.1:53512/OeHKpl7IWh0=/
[ +659 ms] The Flutter DevTools debugger and profiler on Windows is available at:
http://127.0.0.1:9101?uri=http://127.0.0.1:53512/OeHKpl7IWh0=/

Flutter Doctor output

Doctor output
PS C:\develop\bug> flutter doctor -v                
[√] Flutter (Channel stable, 3.35.5, on Microsoft Windows [version 10.0.26100.6584], locale fr-FR) [489ms]
    • Flutter version 3.35.5 on channel stable at C:\develop\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ac4e799d23 (5 days ago), 2025-09-26 12:05:09 -0700
    • Engine revision d3d45dcf25
    • Dart version 3.9.2
    • DevTools version 2.48.0
    • Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android, enable-ios,        
      cli-animations, enable-lldb-debugging

[√] Windows Version (11 Professionnel 64-bit, 24H2, 2009) [2,5s]

[!] Android toolchain - develop for Android devices (Android SDK version 36.1.0) [609ms]
    • Android SDK at C:\Users\adminmobile\AppData\Local\Android\sdk
    • Emulator version 36.1.9.0 (build_id 13823996) (CL:N/A)
    X cmdline-tools component is missing.
      Try installing or updating Android Studio.
      Alternatively, download the tools from https://developer.android.com/studio#command-line-tools-only and make sure to set the      
      ANDROID_HOME environment variable.
      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/to/windows-android-setup for more details.

[√] Chrome - develop for the web [164ms]
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.11.5) [162ms]
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.11.35327.3
    • Windows 10 SDK version 10.0.22621.0

[√] Android Studio (version 2025.1.3) [21ms]
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 21.0.7+-13880790-b1038.58)

[√] Connected device (3 available) [472ms]
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [version 10.0.26100.6584]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 140.0.7339.208
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 140.0.3485.94

[√] Network resources [794ms]
    • All expected network resources are available.

! Doctor found issues in 1 category.

Metadata

Metadata

Assignees

No one assigned

    Labels

    r: fixedIssue is closed as already fixed in a newer version

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions