-
Notifications
You must be signed in to change notification settings - Fork 29.4k
Description
Steps to reproduce
- Create a new Flutter project (flutter create bug).
- Replace the main.dart with a minimal example containing a single TextField.
- Build a Windows executable (flutter build windows) or run directly on debug mode.
- Run the .exe on a Windows device in tablet mode (for example, a Microsoft Surface or Yoga in tablet configuration).
- 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.