Skip to content

[documentation][windows plugin] Some objects should not be used from other threads #76448

@fawdlstty

Description

@fawdlstty

Steps to Reproduce

I wanted to try the Windows-side plugin for binary data communication with Flutter, and I used EventChannel and ran into two problems associated with it.

  1. Download and rename:
  1. Unzipper, and go to test_camera\example\windows\flutter\ephemeral\.plugin_symlinks, create new link to root path
  • or go to test_camera\example and run flutter build windows to automatic generation this link file
  1. modify test_camera\windows\test_camera_plugin.cpp 38 line, remove or change to vcpkg install path
  2. modify test_camera\windows\test_camera_plugin.cpp 187 line, change path to test_camera\screenhosts directory real path
  3. flutter run -d windows
  4. question 1: Then software memory usage continues to increase
  5. modify test_camera\windows\test_camera_plugin.cpp 66 line to return nullptr;
  6. flutter run -d windows
  7. question 2: Then the software will not be able to start, run that crash, no error message

Expected results: no memory leaks, no craches

Actual results: memory leaks and crashes

Logs
PS E:\projects_flutter\test_camera\example> flutter run -d windows --verbose
[ +110 ms] executing: [E:\GitHub\Flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +144 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] 79b49b9e1057f90ebf797725233c6b311722de69
[   +1 ms] executing: [E:\GitHub\Flutter/] git tag --points-at 79b49b9e1057f90ebf797725233c6b311722de69
[ +130 ms] Exit code 0 from: git tag --points-at 79b49b9e1057f90ebf797725233c6b311722de69
[        ] 1.26.0-17.2.pre
[  +54 ms] executing: [E:\GitHub\Flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +74 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/dev
[        ] executing: [E:\GitHub\Flutter/] git ls-remote --get-url origin
[  +66 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://gitee.com/mirrors/Flutter
[ +418 ms] Unable to locate an Android SDK.
[   +5 ms] executing: [E:\GitHub\Flutter/] git rev-parse --abbrev-ref HEAD
[  +67 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] dev
[ +105 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.
[   +5 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.
[ +173 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.
[   +7 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.
[ +171 ms] Skipping pub get: version match.
[  +70 ms] Found plugin test_camera at E:\projects_flutter\test_camera\
[ +133 ms] Found plugin test_camera at E:\projects_flutter\test_camera\
[ +143 ms] Initializing file store
[  +11 ms] Skipping target: gen_localizations
[   +7 ms] complete
[   +7 ms] Launching lib\main.dart on Windows in debug mode...
[   +8 ms] E:\GitHub\Flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev E:\GitHub\Flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
E:\GitHub\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\ADMINI~1\AppData\Local\Temp\flutter_tools.c83862db\flutter_tool.b7755f0\app.dill --packages E:\projects_flutter\test_camera\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
[  +41 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
[  +73 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
[   +2 ms] [
             {
               "instanceId": "fcf4cc7d",
               "installDate": "2020-12-24T03:15:35Z",
               "installationName": "VisualStudio/16.8.4+30907.101",
               "installationPath": "E:\\Software\\Microsoft Visual Studio\\2019\\Community",
               "installationVersion": "16.8.30907.101",
               "productId": "Microsoft.VisualStudio.Product.Community",
               "productPath": "E:\\Software\\Microsoft Visual Studio\\2019\\Community\\Common7\\IDE\\devenv.exe",
               "state": 19974282280959999,
               "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://go.microsoft.com/fwlink/?LinkId=660893#16.8.4",
               "thirdPartyNotices": "https://go.microsoft.com/fwlink/?LinkId=660909",
               "updateDate": "2021-01-20T09:17:55.9151021Z",
               "catalog": {
                 "buildBranch": "d16.8",
                 "buildVersion": "16.8.30907.101",
                 "id": "VisualStudio/16.8.4+30907.101",
                 "localBuild": "build-lab",
                 "manifestName": "VisualStudio",
                 "manifestType": "installer",
                 "productDisplayVersion": "16.8.4",
                 "productLine": "Dev16",
                 "productLineVersion": "2019",
                 "productMilestone": "RTW",
                 "productMilestoneIsPreRelease": "False",
                 "productName": "Visual Studio",
                 "productPatchVersion": "4",
                 "productPreReleaseMilestoneSuffix": "1.0",
                 "productSemanticVersion": "16.8.4+30907.101",
                 "requiredEngineVersion": "2.8.3267.30329"
               },
               "properties": {
                 "campaignId": "1132502067.1570503666",
                 "canceled": "0",
                 "channelManifestId": "VisualStudio.16.Release/16.8.4+30907.101",
                 "defaultProgram": "VisualStudio.fcf4cc7d",
                 "nickname": "",
                 "setupEngineFilePath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\Installer\\vs_installershell.exe"
               }
             }
           ]
[   +5 ms] Building Windows application...
[ +146 ms] <- compile package:test_camera_example/main.dart
[   +3 ms] executing: E:\Software\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -S E:\projects_flutter\test_camera\example\windows -B build\windows -G
Visual Studio 16 2019
[ +274 ms] -- Selecting Windows SDK version 10.0.18362.0 to target Windows 6.1.7601.
[  +68 ms] -- Configuring done
[ +175 ms] -- Generating done
[  +21 ms] -- Build files have been written to: E:/projects_flutter/test_camera/example/build/windows
[  +11 ms] executing: E:\Software\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe --build build\windows --config Debug --target INSTALL --verbose
[ +410 ms] 用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.8.3+39993bd9d
[   +3 ms] 版权所有(C) Microsoft Corporation。保留所有权利。
[ +156 ms] 生成启动时间为 2021/2/20 星期六 18:43:47。
[ +462 ms] 节点 1 上的项目“E:\projects_flutter\test_camera\example\build\windows\INSTALL.vcxproj”(默认目标)。
[   +1 ms] 项目“E:\projects_flutter\test_camera\example\build\windows\INSTALL.vcxproj”(1)正在节点 1 上生成“E:\projects_flutter\test_camera\example\build\windows\ZERO_CHECK.vcxproj”(2) (默认目标)。
[  +11 ms] PrepareForBuild:
[   +1 ms]   正在创建目录“x64\Debug\ZERO_CHECK\”。
[        ]   正在创建目录“x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\”。
[   +6 ms] InitializeBuildStatus:
[  +29 ms]   正在创建“x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。
[ +361 ms] CustomBuild:
[   +7 ms]   Checking Build System
[ +263 ms] FinalizeBuildStatus:
[   +3 ms]   正在删除文件“x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild”。
[   +2 ms]   正在对“x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate”执行 Touch 任务。
[        ] 已完成生成项目“E:\projects_flutter\test_camera\example\build\windows\ZERO_CHECK.vcxproj”(默认目标)的操作。
[ +203 ms] 项目“E:\projects_flutter\test_camera\example\build\windows\INSTALL.vcxproj”(1)正在节点 1 上生成“E:\projects_flutter\test_camera\example\build\windows\ALL_BUILD.vcxproj”(3) (默认目标)。
[   +2 ms] 项目“E:\projects_flutter\test_camera\example\build\windows\ALL_BUILD.vcxproj”(3)正在节点 1 上生成“E:\projects_flutter\test_camera\example\build\windows\flutter\flutter_wrapper_app.vcxproj”(4) (默认目标)
[   +1 ms] 项目“E:\projects_flutter\test_camera\example\build\windows\flutter\flutter_wrapper_app.vcxproj”(4)正在节点 1 上生成“E:\projects_flutter\test_camera\example\build\windows\flutter\flutter_assemble.vcxproj”(5)
(默认目标)。
[   +3 ms] PrepareForBuild:
[   +1 ms]   正在创建目录“x64\Debug\flutter_assemble\”。
[   +2 ms]   正在创建目录“x64\Debug\flutter_assemble\flutter_assemble.tlog\”。
[   +1 ms] InitializeBuildStatus:
[   +4 ms]   正在创建“x64\Debug\flutter_assemble\flutter_assemble.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。
[   +9 ms] CustomBuild:
[        ]
“‘E:\projects_flutter\test_camera\example\build\windows\CMakeFiles\b1e83b2989460a1b757d2cf65df795cc\flutter_assemble.rule’的生成依赖于由‘E:\projects_flutter\test_camera\example\build\windows\CMakeFiles\cb5040116b49e647cd
5e1519e002f3d8\flutter_windows.dll.rule’的生成所产生的‘E:\PROJECTS_FLUTTER\TEST_CAMERA\EXAMPLE\WINDOWS\FLUTTER\EPHEMERAL\FLUTTER_WINDOWS.DLL’。无法并行生成项。”
[ +209 ms]   Generating E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/flutter_windows.dll, E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/flutter_export.h,
E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/flutter_windows.h, E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/flutter_messenger.h,
E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/flutter_plugin_registrar.h, E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/flutter_texture_registrar.h,
E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/cpp_client_wrapper/core_implementations.cc, E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/cpp_client_wrapper/standard_codec.cc,
E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/cpp_client_wrapper/plugin_registrar.cc, E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/cpp_client_wrapper/flutter_engine.cc,
E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/cpp_client_wrapper/flutter_view_controller.cc, _phony_
[+2505 ms]   [ +109 ms] executing: [E:\GitHub\Flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +159 ms]   [ +195 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ]   [        ] 79b49b9e1057f90ebf797725233c6b311722de69
[        ]   [        ] executing: [E:\GitHub\Flutter/] git tag --points-at 79b49b9e1057f90ebf797725233c6b311722de69
[ +163 ms]   [ +164 ms] Exit code 0 from: git tag --points-at 79b49b9e1057f90ebf797725233c6b311722de69
[   +1 ms]   [        ] 1.26.0-17.2.pre
[  +56 ms]   [  +57 ms] executing: [E:\GitHub\Flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +133 ms]   [ +133 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +3 ms]   [        ] origin/dev
[        ]   [        ] executing: [E:\GitHub\Flutter/] git ls-remote --get-url origin
[ +124 ms]   [ +126 ms] Exit code 0 from: git ls-remote --get-url origin
[   +2 ms]   [        ] https://gitee.com/mirrors/Flutter
[ +592 ms]   [ +594 ms] Unable to locate an Android SDK.
[   +4 ms]   [   +5 ms] executing: [E:\GitHub\Flutter/] git rev-parse --abbrev-ref HEAD
[ +122 ms]   [ +120 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms]   [   +2 ms] dev
[ +115 ms]   [ +114 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.
[   +2 ms]   [   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 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.
[ +138 ms]   [ +140 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[   +1 ms]   [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[   +1 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 'FlutterSdk' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 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.
[   +1 ms]   [        ] 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.
[ +104 ms]   [ +115 ms] Initializing file store
[  +22 ms]   [  +20 ms] Done initializing file store
[  +55 ms]   [  +57 ms] Skipping target: gen_localizations
[+3262 ms]   [+3263 ms] unpack_windows: Starting due to {InvalidatedReason.inputChanged}
[+1083 ms]   [+1083 ms] Skipping target: kernel_snapshot
[   +4 ms]   [   +3 ms] unpack_windows: Complete
[+1731 ms]   [+1731 ms] debug_bundle_windows_assets: Starting due to {InvalidatedReason.outputMissing}
[ +203 ms]   [ +204 ms] debug_bundle_windows_assets: Complete
[ +286 ms]   [ +286 ms] Persisting file store
[  +30 ms]   [  +14 ms] Done persisting file store
[   +1 ms]   [  +14 ms] build succeeded.
[  +12 ms]   [  +15 ms] "flutter assemble" took 6,971ms.
[ +290 ms]   [ +290 ms] ensureAnalyticsSent: 285ms
[   +1 ms]   [   +1 ms] Running shutdown hooks
[        ]   [        ] Shutdown hooks complete
[        ]   [        ] exiting with code 0
[ +237 ms]   Building Custom Rule E:/projects_flutter/test_camera/example/windows/flutter/CMakeLists.txt
[ +184 ms] FinalizeBuildStatus:
[        ]   正在删除文件“x64\Debug\flutter_assemble\flutter_assemble.tlog\unsuccessfulbuild”。
[        ]   正在对“x64\Debug\flutter_assemble\flutter_assemble.tlog\flutter_assemble.lastbuildstate”执行 Touch 任务。
[        ] 已完成生成项目“E:\projects_flutter\test_camera\example\build\windows\flutter\flutter_assemble.vcxproj”(默认目标)的操作。
[   +4 ms] PrepareForBuild:
[        ]   正在创建目录“flutter_wrapper_app.dir\Debug\”。
[   +2 ms]   正在创建目录“E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\”。
[        ]   正在创建目录“flutter_wrapper_app.dir\Debug\flutter_.03C864A7.tlog\”。
[   +2 ms] InitializeBuildStatus:
[        ]   正在创建“flutter_wrapper_app.dir\Debug\flutter_.03C864A7.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。
[ +155 ms] CustomBuild:
[        ]   Building Custom Rule E:/projects_flutter/test_camera/example/windows/flutter/CMakeLists.txt
[ +135 ms] VcpkgTripletSelection:
[        ]   Using triplet "x64-windows" from "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\"
[  +49 ms] ClCompile:
[   +3 ms]   E:\Software\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64\CL.exe /c /IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\include
/IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral /I"D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\include" /Zi /nologo /W4 /WX /diagnostics:column /Od /Ob0 /D WIN32
/D _WINDOWS /D _HAS_EXCEPTIONS=0 /D _DEBUG /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"flutter_wrapper_app.dir\Debug\\" /Fd"flutter_wrapper_app.dir\Debug\flutter_wrapper_app.pdb" /Gd /TP /wd4100 /errorReport:queue
E:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\core_implementations.cc E:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\standard_codec.cc
E:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\flutter_engine.cc
E:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\flutter_view_controller.cc
[ +277 ms]   core_implementations.cc
[+1129 ms]   standard_codec.cc
[+1313 ms]   flutter_engine.cc
[+1372 ms]   flutter_view_controller.cc
[+1339 ms]   正在生成代码...
[ +505 ms] Lib:
[   +1 ms]   E:\Software\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64\Lib.exe /OUT:"E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrapper_app.lib"
/NOLOGO /MACHINE:X64  /machine:x64 flutter_wrapper_app.dir\Debug\core_implementations.obj
[   +1 ms]   flutter_wrapper_app.dir\Debug\standard_codec.obj
[        ]   flutter_wrapper_app.dir\Debug\flutter_engine.obj
[        ]   flutter_wrapper_app.dir\Debug\flutter_view_controller.obj
[ +480 ms]   flutter_wrapper_app.vcxproj -> E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrapper_app.lib
[  +11 ms] AppLocalFromInstalled:
[        ]   pwsh.exe -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrapper_app.lib" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"flutter_wrapper_app.dir\Debug\flutter_.03C864A7.tlog\flutter_wrapper_app.write.1u.tlog" "flutter_wrapper_app.dir\Debug\vcpkg.applocal.log"
[ +177 ms]   'pwsh.exe' is not recognized as an internal or external command,
[        ]   operable program or batch file.
[   +3 ms]   命令“pwsh.exe -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrapper_app.lib" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"flutter_wrapper_app.dir\Debug\flutter_.03C864A7.tlog\flutter_wrapper_app.write.1u.tlog" "flutter_wrapper_app.dir\Debug\vcpkg.applocal.log"”已退出,代码为 9009。
[   +4 ms]   "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrapper_app.lib" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"flutter_wrapper_app.dir\Debug\flutter_.03C864A7.tlog\flutter_wrapper_app.write.1u.tlog" "flutter_wrapper_app.dir\Debug\vcpkg.applocal.log"
[+1724 ms] CopyFilesToOutputDirectory:
[        ]
正在将文件从“E:\projects_flutter\test_camera\example\build\windows\flutter\flutter_wrapper_app.dir\Debug\flutter_wrapper_app.pdb”复制到“E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrapper_ap
p.pdb”。
[   +5 ms] FinalizeBuildStatus:
[        ]   正在删除文件“flutter_wrapper_app.dir\Debug\flutter_.03C864A7.tlog\unsuccessfulbuild”。
[   +1 ms]   正在对“flutter_wrapper_app.dir\Debug\flutter_.03C864A7.tlog\flutter_wrapper_app.lastbuildstate”执行 Touch 任务。
[   +1 ms] 已完成生成项目“E:\projects_flutter\test_camera\example\build\windows\flutter\flutter_wrapper_app.vcxproj”(默认目标)的操作。
[  +70 ms] 项目“E:\projects_flutter\test_camera\example\build\windows\ALL_BUILD.vcxproj”(3)正在节点 1 上生成“E:\projects_flutter\test_camera\example\build\windows\flutter\flutter_wrapper_plugin.vcxproj”(6) (默认目标)。
[        ] PrepareForBuild:
[        ]   正在创建目录“flutter_wrapper_plugin.dir\Debug\”。
[   +2 ms]   正在创建目录“flutter_wrapper_plugin.dir\Debug\flutter_.F69361AC.tlog\”。
[   +2 ms] InitializeBuildStatus:
[   +1 ms]   正在创建“flutter_wrapper_plugin.dir\Debug\flutter_.F69361AC.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。
[ +155 ms] CustomBuild:
[        ]   Building Custom Rule E:/projects_flutter/test_camera/example/windows/flutter/CMakeLists.txt
[ +164 ms] VcpkgTripletSelection:
[        ]   Using triplet "x64-windows" from "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\"
[   +5 ms] ClCompile:
[  +10 ms]   E:\Software\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64\CL.exe /c /IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\include
/IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral /I"D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\include" /Zi /nologo /W4 /WX /diagnostics:column /Od /Ob0 /D WIN32
/D _WINDOWS /D _HAS_EXCEPTIONS=0 /D _DEBUG /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"flutter_wrapper_plugin.dir\Debug\\" /Fd"flutter_wrapper_plugin.dir\Debug\flutter_wrapper_plugin.pdb" /Gd /TP /wd4100 /errorReport:queue
E:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\core_implementations.cc E:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\standard_codec.cc
E:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\plugin_registrar.cc
[ +280 ms]   core_implementations.cc
[ +871 ms]   standard_codec.cc
[+1352 ms]   plugin_registrar.cc
[ +817 ms]   正在生成代码...
[ +403 ms] Lib:
[        ]   E:\Software\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64\Lib.exe
/OUT:"E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrapper_plugin.lib" /NOLOGO /MACHINE:X64  /machine:x64 flutter_wrapper_plugin.dir\Debug\core_implementations.obj
[        ]   flutter_wrapper_plugin.dir\Debug\standard_codec.obj
[   +1 ms]   flutter_wrapper_plugin.dir\Debug\plugin_registrar.obj
[ +512 ms]   flutter_wrapper_plugin.vcxproj -> E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrapper_plugin.lib
[   +5 ms] AppLocalFromInstalled:
[        ]   pwsh.exe -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrapper_plugin.lib" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"flutter_wrapper_plugin.dir\Debug\flutter_.F69361AC.tlog\flutter_wrapper_plugin.write.1u.tlog" "flutter_wrapper_plugin.dir\Debug\vcpkg.applocal.log"
[ +170 ms]   'pwsh.exe' is not recognized as an internal or external command,
[        ]   operable program or batch file.
[   +2 ms]   命令“pwsh.exe -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrapper_plugin.lib" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"flutter_wrapper_plugin.dir\Debug\flutter_.F69361AC.tlog\flutter_wrapper_plugin.write.1u.tlog" "flutter_wrapper_plugin.dir\Debug\vcpkg.applocal.log"”已退出,代码为 9009。
[   +4 ms]   "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrapper_plugin.lib" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"flutter_wrapper_plugin.dir\Debug\flutter_.F69361AC.tlog\flutter_wrapper_plugin.write.1u.tlog" "flutter_wrapper_plugin.dir\Debug\vcpkg.applocal.log"
[+1706 ms] CopyFilesToOutputDirectory:
[   +1 ms]
正在将文件从“E:\projects_flutter\test_camera\example\build\windows\flutter\flutter_wrapper_plugin.dir\Debug\flutter_wrapper_plugin.pdb”复制到“E:\projects_flutter\test_camera\example\build\windows\flutter\Debug\flutter_wrap
per_plugin.pdb”。
[   +3 ms] FinalizeBuildStatus:
[        ]   正在删除文件“flutter_wrapper_plugin.dir\Debug\flutter_.F69361AC.tlog\unsuccessfulbuild”。
[        ]   正在对“flutter_wrapper_plugin.dir\Debug\flutter_.F69361AC.tlog\flutter_wrapper_plugin.lastbuildstate”执行 Touch 任务。
[   +1 ms] 已完成生成项目“E:\projects_flutter\test_camera\example\build\windows\flutter\flutter_wrapper_plugin.vcxproj”(默认目标)的操作。
[ +133 ms] 项目“E:\projects_flutter\test_camera\example\build\windows\ALL_BUILD.vcxproj”(3)正在节点 1 上生成“E:\projects_flutter\test_camera\example\build\windows\runner\test_camera_example.vcxproj”(7) (默认目标)。
[        ] 项目“E:\projects_flutter\test_camera\example\build\windows\runner\test_camera_example.vcxproj”(7)正在节点 1
上生成“E:\projects_flutter\test_camera\example\build\windows\plugins\test_camera\test_camera_plugin.vcxproj”(8) (默认目标)。
[        ] PrepareForBuild:
[        ]   正在创建目录“test_camera_plugin.dir\Debug\”。
[   +1 ms]   正在创建目录“E:\projects_flutter\test_camera\example\build\windows\plugins\test_camera\Debug\”。
[        ]   正在创建目录“test_camera_plugin.dir\Debug\test_cam.21000FB7.tlog\”。
[   +2 ms] InitializeBuildStatus:
[        ]   正在创建“test_camera_plugin.dir\Debug\test_cam.21000FB7.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。
[ +163 ms] CustomBuild:
[        ]   Building Custom Rule E:/projects_flutter/test_camera/example/windows/flutter/ephemeral/.plugin_symlinks/test_camera/windows/CMakeLists.txt
[ +132 ms] VcpkgTripletSelection:
[        ]   Using triplet "x64-windows" from "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\"
[   +7 ms] ClCompile:
[        ]   E:\Software\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64\CL.exe /c /IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral
/IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\include /I"D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\include" /Zi /nologo /W4 /WX
/diagnostics:column /Od /Ob0 /D WIN32 /D _WINDOWS /D _HAS_EXCEPTIONS=0 /D _DEBUG /D FLUTTER_PLUGIN_IMPL /D UNICODE /D _UNICODE /D "CMAKE_INTDIR=\"Debug\"" /D test_camera_plugin_EXPORTS /D _WINDLL /D _UNICODE /D
UNICODE /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"test_camera_plugin.dir\Debug\\" /Fd"test_camera_plugin.dir\Debug\vc142.pdb" /Gd /TP /wd4100 /errorReport:queue
E:\projects_flutter\test_camera\example\windows\flutter\ephemeral\.plugin_symlinks\test_camera\windows\test_camera_plugin.cpp
[ +302 ms]   test_camera_plugin.cpp
[+2173 ms] Link:
[        ]   E:\Software\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64\link.exe /ERRORREPORT:QUEUE
/OUT:"E:\projects_flutter\test_camera\example\build\windows\plugins\test_camera\Debug\test_camera_plugin.dll" /INCREMENTAL /NOLOGO
/LIBPATH:"D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\lib" /LIBPATH:"D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\lib\manual-link"
..\..\flutter\Debug\flutter_wrapper_plugin.lib E:\projects_flutter\test_camera\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 "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\lib\*.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'"
/manifest:embed /DEBUG /PDB:"E:/projects_flutter/test_camera/example/build/windows/plugins/test_camera/Debug/test_camera_plugin.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT
/IMPLIB:"E:/projects_flutter/test_camera/example/build/windows/plugins/test_camera/Debug/test_camera_plugin.lib" /MACHINE:X64  /machine:x64 /DLL test_camera_plugin.dir\Debug\test_camera_plugin.obj
[ +406 ms]     正在创建库 E:/projects_flutter/test_camera/example/build/windows/plugins/test_camera/Debug/test_camera_plugin.lib 和对象
E:/projects_flutter/test_camera/example/build/windows/plugins/test_camera/Debug/test_camera_plugin.exp
[ +553 ms]   test_camera_plugin.vcxproj -> E:\projects_flutter\test_camera\example\build\windows\plugins\test_camera\Debug\test_camera_plugin.dll
[   +6 ms] AppLocalFromInstalled:
[        ]   pwsh.exe -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\plugins\test_camera\Debug\test_camera_plugin.dll" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"test_camera_plugin.dir\Debug\test_cam.21000FB7.tlog\test_camera_plugin.write.1u.tlog" "test_camera_plugin.dir\Debug\vcpkg.applocal.log"
[ +173 ms]   'pwsh.exe' is not recognized as an internal or external command,
[   +1 ms]   operable program or batch file.
[   +3 ms]   命令“pwsh.exe -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\plugins\test_camera\Debug\test_camera_plugin.dll" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"test_camera_plugin.dir\Debug\test_cam.21000FB7.tlog\test_camera_plugin.write.1u.tlog" "test_camera_plugin.dir\Debug\vcpkg.applocal.log"”已退出,代码为 9009。
[   +6 ms]   "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\plugins\test_camera\Debug\test_camera_plugin.dll" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"test_camera_plugin.dir\Debug\test_cam.21000FB7.tlog\test_camera_plugin.write.1u.tlog" "test_camera_plugin.dir\Debug\vcpkg.applocal.log"
[+1770 ms]   锘縈ethod invocation failed because [System.Threading.Mutex] doesn't contain a met
[   +1 ms]   hod named 'Dispose'.
[        ]   At D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1:59 char:25
[   +1 ms]   +             $mtx.Dispose <<<< () | Out-Null
[        ]       + CategoryInfo          : InvalidOperation: (Dispose:String) [], RuntimeEx
[        ]      ception
[        ]       + FullyQualifiedErrorId : MethodNotFound
[ +346 ms]   E:\projects_flutter\test_camera\example\build\windows\plugins\test_camera\Debug\fmtd.dll
[   +9 ms] _CopyFilesMarkedCopyLocal:
[        ]   正在创建“E:\projects_flutter\test_camera\example\build\windows\plugins\test_camera\test_camera_plugin.dir\Debug\test_camera_plugin.vcxproj.CopyComplete”,因为已指定“AlwaysCreate”。
[   +3 ms] FinalizeBuildStatus:
[        ]   正在删除文件“test_camera_plugin.dir\Debug\test_cam.21000FB7.tlog\unsuccessfulbuild”。
[   +2 ms]   正在对“test_camera_plugin.dir\Debug\test_cam.21000FB7.tlog\test_camera_plugin.lastbuildstate”执行 Touch 任务。
[        ] 已完成生成项目“E:\projects_flutter\test_camera\example\build\windows\plugins\test_camera\test_camera_plugin.vcxproj”(默认目标)的操作。
[  +11 ms] PrepareForBuild:
[        ]   正在创建目录“test_camera_example.dir\Debug\”。
[   +2 ms]   正在创建目录“E:\projects_flutter\test_camera\example\build\windows\runner\Debug\”。
[        ]   正在创建目录“test_camera_example.dir\Debug\test_cam.AD72D77D.tlog\”。
[   +3 ms] InitializeBuildStatus:
[        ]   正在创建“test_camera_example.dir\Debug\test_cam.AD72D77D.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。
[ +171 ms] CustomBuild:
[        ]   Building Custom Rule E:/projects_flutter/test_camera/example/windows/runner/CMakeLists.txt
[ +128 ms] VcpkgTripletSelection:
[        ]   Using triplet "x64-windows" from "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\"
[   +7 ms] ClCompile:
[   +1 ms]   E:\Software\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64\CL.exe /c /IE:\projects_flutter\test_camera\example\windows
/IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral /IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\include
/IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral\.plugin_symlinks\test_camera\windows\include /I"D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-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"test_camera_example.dir\Debug\\" /Fd"test_camera_example.dir\Debug\vc142.pdb" /Gd /TP /wd4100 /errorReport:queue
E:\projects_flutter\test_camera\example\windows\runner\flutter_window.cpp E:\projects_flutter\test_camera\example\windows\runner\main.cpp E:\projects_flutter\test_camera\example\windows\runner\run_loop.cpp
E:\projects_flutter\test_camera\example\windows\runner\utils.cpp E:\projects_flutter\test_camera\example\windows\runner\win32_window.cpp
E:\projects_flutter\test_camera\example\windows\flutter\generated_plugin_registrant.cc
[ +465 ms]   flutter_window.cpp
[+1201 ms]   main.cpp
[+1151 ms]   run_loop.cpp
[+1183 ms]   utils.cpp
[+1201 ms]   win32_window.cpp
[ +982 ms]   generated_plugin_registrant.cc
[ +355 ms]   正在生成代码...
[ +417 ms] ResourceCompile:
[   +1 ms]   D:\Windows Kits\10\bin\10.0.18362.0\x64\rc.exe /D WIN32 /D _DEBUG /D _WINDOWS /D _HAS_EXCEPTIONS=0 /D NOMINMAX /D UNICODE /D _UNICODE /D "CMAKE_INTDIR=\\\"Debug\\\"" /D _UNICODE /D UNICODE /l"0x0409"
/IE:\projects_flutter\test_camera\example\windows /IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral /IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral\cpp_client_wrapper\include
/IE:\projects_flutter\test_camera\example\windows\flutter\ephemeral\.plugin_symlinks\test_camera\windows\include /I"D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\include" /nologo
/fo"test_camera_example.dir\Debug\Runner.res" E:\projects_flutter\test_camera\example\windows\runner\Runner.rc
[ +284 ms] Link:
[        ]   E:\Software\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64\link.exe /ERRORREPORT:QUEUE
/OUT:"E:\projects_flutter\test_camera\example\build\windows\runner\Debug\test_camera_example.exe" /INCREMENTAL /NOLOGO
/LIBPATH:"D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\lib" /LIBPATH:"D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\lib\manual-link"
..\flutter\Debug\flutter_wrapper_app.lib ..\plugins\test_camera\Debug\test_camera_plugin.lib E:\projects_flutter\test_camera\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 "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\lib\*.lib" /MANIFEST
/MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /manifestinput:E:\projects_flutter\test_camera\example\windows\runner\runner.exe.manifest /DEBUG
/PDB:"E:/projects_flutter/test_camera/example/build/windows/runner/Debug/test_camera_example.pdb" /SUBSYSTEM:WINDOWS /TLBID:1 /DYNAMICBASE /NXCOMPAT
/IMPLIB:"E:/projects_flutter/test_camera/example/build/windows/runner/Debug/test_camera_example.lib" /MACHINE:X64  /machine:x64 test_camera_example.dir\Debug\Runner.res
[   +1 ms]   test_camera_example.dir\Debug\flutter_window.obj
[        ]   test_camera_example.dir\Debug\main.obj
[        ]   test_camera_example.dir\Debug\run_loop.obj
[        ]   test_camera_example.dir\Debug\utils.obj
[        ]   test_camera_example.dir\Debug\win32_window.obj
[        ]   test_camera_example.dir\Debug\generated_plugin_registrant.obj
[ +656 ms]   test_camera_example.vcxproj -> E:\projects_flutter\test_camera\example\build\windows\runner\Debug\test_camera_example.exe
[   +5 ms] AppLocalFromInstalled:
[        ]   pwsh.exe -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\runner\Debug\test_camera_example.exe" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"test_camera_example.dir\Debug\test_cam.AD72D77D.tlog\test_camera_example.write.1u.tlog" "test_camera_example.dir\Debug\vcpkg.applocal.log"
[ +170 ms]   'pwsh.exe' is not recognized as an internal or external command,
[   +1 ms]   operable program or batch file.
[   +3 ms]   命令“pwsh.exe -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\runner\Debug\test_camera_example.exe" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"test_camera_example.dir\Debug\test_cam.AD72D77D.tlog\test_camera_example.write.1u.tlog" "test_camera_example.dir\Debug\vcpkg.applocal.log"”已退出,代码为 9009。
[   +5 ms]   "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\applocal.ps1"
"E:\projects_flutter\test_camera\example\build\windows\runner\Debug\test_camera_example.exe" "D:\GitHub\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\debug\bin"
"test_camera_example.dir\Debug\test_cam.AD72D77D.tlog\test_camera_example.write.1u.tlog" "test_camera_example.dir\Debug\vcpkg.applocal.log"
[+1719 ms] FinalizeBuildStatus:
[        ]   正在删除文件“test_camera_example.dir\Debug\test_cam.AD72D77D.tlog\unsuccessfulbuild”。
[        ]   正在对“test_camera_example.dir\Debug\test_cam.AD72D77D.tlog\test_camera_example.lastbuildstate”执行 Touch 任务。
[   +1 ms] 已完成生成项目“E:\projects_flutter\test_camera\example\build\windows\runner\test_camera_example.vcxproj”(默认目标)的操作。
[   +5 ms] PrepareForBuild:
[        ]   正在创建目录“x64\Debug\ALL_BUILD\”。
[   +2 ms]   正在创建目录“x64\Debug\ALL_BUILD\ALL_BUILD.tlog\”。
[   +2 ms] InitializeBuildStatus:
[        ]   正在创建“x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。
[ +165 ms] CustomBuild:
[        ]   Building Custom Rule E:/projects_flutter/test_camera/example/windows/CMakeLists.txt
[ +141 ms] FinalizeBuildStatus:
[        ]   正在删除文件“x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild”。
[   +1 ms]   正在对“x64\Debug\ALL_BUILD\ALL_BUILD.tlog\ALL_BUILD.lastbuildstate”执行 Touch 任务。
[        ] 已完成生成项目“E:\projects_flutter\test_camera\example\build\windows\ALL_BUILD.vcxproj”(默认目标)的操作。
[   +4 ms] PrepareForBuild:
[   +1 ms]   正在创建目录“x64\Debug\INSTALL\”。
[   +2 ms]   正在创建目录“x64\Debug\INSTALL\INSTALL.tlog\”。
[   +2 ms] InitializeBuildStatus:
[   +1 ms]   正在创建“x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。
[ +179 ms] PostBuildEvent:
[        ]   setlocal
[        ]   "E:\Software\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
[ +263 ms]   -- Install configuration: "Debug"
[   +5 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/icudtl.dat
[   +6 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/flutter_windows.dll
[  +78 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/test_camera_plugin.dll
[   +7 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/flutter_assets
[   +6 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/flutter_assets/AssetManifest.json
[   +3 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/flutter_assets/FontManifest.json
[   +3 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/flutter_assets/fonts
[   +3 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/flutter_assets/fonts/MaterialIcons-Regular.otf
[   +7 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/flutter_assets/kernel_blob.bin
[  +84 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/flutter_assets/NOTICES
[   +5 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/flutter_assets/packages
[   +4 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/flutter_assets/packages/cupertino_icons
[   +4 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/flutter_assets/packages/cupertino_icons/assets
[   +4 ms]   -- Installing: E:/projects_flutter/test_camera/example/build/windows/runner/Debug/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
[  +20 ms] FinalizeBuildStatus:
[   +3 ms]   正在删除文件“x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild”。
[        ]   正在对“x64\Debug\INSTALL\INSTALL.tlog\INSTALL.lastbuildstate”执行 Touch 任务。
[        ] 已完成生成项目“E:\projects_flutter\test_camera\example\build\windows\INSTALL.vcxproj”(默认目标)的操作。
[        ] 已成功生成。
[        ]     0 个警告
[   +1 ms]     0 个错误
[        ] 已用时间 00:00:45.96
[  +37 ms] Building Windows application... (completed in 47.2s)
[ +496 ms] Error waiting for a debug connection: The log reader stopped unexpectedly.
[   +3 ms] Error launching application on Windows.
[   +3 ms] "flutter run" took 48,635ms.
[   +5 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:625:7)
           <asynchronous suspension>
           #2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1157:12)
           <asynchronous suspension>
           #3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1009:27)
           <asynchronous suspension>
           #4      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #5      AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #6      CommandRunner.runCommand (package:args/command_runner.dart:197:13)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:278:9)
           <asynchronous suspension>
           #8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #9      AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #10     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:234:5)
           <asynchronous suspension>
           #11     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:64:9)
           <asynchronous suspension>
           #12     run.<anonymous closure> (package:flutter_tools/runner.dart:62:12)
           <asynchronous suspension>
           #13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #14     AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #15     runInContext (package:flutter_tools/src/context_runner.dart:73:10)
           <asynchronous suspension>
           #16     main (package:flutter_tools/executable.dart:90:3)
           <asynchronous suspension>


[ +255 ms] ensureAnalyticsSent: 252ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hook priority 4
[   +9 ms] Shutdown hooks complete
[   +1 ms] exiting with code 1
PS E:\projects_flutter\test_camera\example> flutter run -d windows
Launching lib\main.dart on Windows in debug mode...
Building Windows application...

══╡ EXCEPTION CAUGHT BY SERVICES LIBRARY ╞══════════════════════════════════════════════════════════
The following PlatformException was thrown while activating platform stream on channel
image_callback:
PlatformException(0, null, null, null)

When the exception was thrown, this was the stack:
#0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:581:7)
#1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:158:18)
<asynchronous suspension>
#2      EventChannel.receiveBroadcastStream.<anonymous closure> (package:flutter/src/services/platform_channel.dart:545:9)
<asynchronous suspension>
════════════════════════════════════════════════════════════════════════════════════════════════════
Syncing files to device Windows...                                 181ms

Flutter run key commands.
r Hot reload.
R Hot restart.
h Repeat this help message.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).
An Observatory debugger and profiler on Windows is available at: http://127.0.0.1:13336/UFIiwmOY6I4=/

Flutter DevTools, a Flutter debugger and profiler, on Windows is available at: http://127.0.0.1:9101?uri=http%3A%2F%2F127.0.0.1%3A13336%2FUFIiwmOY6I4%3D%2F

Running with unsound null safety
For more information see https://dart.dev/null-safety/unsound-null-safety
Application finished.
终止批处理操作吗(Y/N)? y
PS E:\projects_flutter\test_camera\example>
PS E:\projects_flutter\test_camera\example> flutter analyze
Analyzing example...

   info - Unused import: 'dart:developer' - lib\main.dart:1:8 - unused_import
   info - Unused import: 'dart:typed_data' - lib\main.dart:2:8 - unused_import
   info - Unused import: 'package:flutter/services.dart' - lib\main.dart:7:8 - unused_import

3 issues found. (ran in 4.6s)
PS E:\projects_flutter\test_camera\example>
PS E:\projects_flutter\test_camera\example> flutter analyze
Analyzing example...

   info - Unused import: 'dart:developer' - lib\main.dart:1:8 - unused_import
   info - Unused import: 'dart:typed_data' - lib\main.dart:2:8 - unused_import
   info - Unused import: 'package:flutter/services.dart' - lib\main.dart:7:8 - unused_import

3 issues found. (ran in 4.6s)
PS E:\projects_flutter\test_camera\example> flutter doctor -v
[√] Flutter (Channel dev, 1.26.0-17.2.pre, on Microsoft Windows [Version 6.1.7601], locale zh-CN)
    • Flutter version 1.26.0-17.2.pre at E:\GitHub\Flutter
    • Framework revision 79b49b9e10 (2 weeks ago), 2021-02-03 15:33:39 -0800
    • Engine revision 2c527d6c7e
    • Dart version 2.12.0 (build 2.12.0-259.8.beta)
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[X] Android toolchain - develop for Android devices
    X Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.


[√] Chrome - develop for the web
    • Chrome at C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.8.4)
    • Visual Studio at E:\Software\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.8.30907.101
    • 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 Community Edition (version 2019.2)
    • IntelliJ at E:\Software\JetBrains\IntelliJ IDEA Community Edition 2019.2.1
    • 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

[√] Connected device (2 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 6.1.7601]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 87.0.4280.88

! Doctor found issues in 2 categories.
PS E:\projects_flutter\test_camera\example>

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: desktopRunning on desktopplatform-windowsBuilding on or for Windows specifically

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions