I'm having same issue, I try two environment:
A. vs2022 + WDK 22621 + SDK 22621;
B. vs2019 + WDK 19041 + SDK 19041
The same issue is:
[FATAL ERROR] Unrecoverable error in NormalBuild stage.
C:\Users\SUN\Desktop\Honor_APO\AwinicSKTuneApo_Original>cd /d "C:\Users\SUN\Desktop\Honor_APO\AwinicSKTuneApo_Original" && msbuild "AwinicSKTuneApo_For_Honor.vcxproj" /t:sdv /p:inputs="/check /devenv" /p:configuration="Release" /p:platform="x64" /p:SolutionDir="C:\Users\SUN\Desktop\Honor_APO\AwinicSKTuneApo_Original"
用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642
版权所有(C) Microsoft Corporation。保留所有权利。
生成启动时间为 2023/12/14 16:30:30。
项目“C:\Users\SUN\Desktop\Honor_APO\AwinicSKTuneApo_Original\AwinicSKTuneApo_For_Honor.vcxproj”在节点 1 上(sdv 个目标)。
sdv:
staticdv /check /devenv
SDV: C:\Program Files (x86)\Windows Kits\10\TOOLS\SDV
SMV: C:\Program Files (x86)\Windows Kits\10\TOOLS\SDV\smv
SDVAP: C:\Program Files (x86)\Windows Kits\10\TOOLS\SDV\smv\analysisplugins\sdv
Build environment: msbuild
[INFO] Cleaning ...
[INFO] Setting interceptor platform to x64
[INFO] Setting platform to x86_amd64
[INFO] Validating XML against schema: C:\Program Files (x86)\Windows Kits\10\TOOLS\SDV\smv\bin\Config.xsd
[INFO] Running local scheduler with 4 threads
C:\Program Files (x86)\Windows Kits\10\build\windowsdriver.Sdv.targets(136,9): error MSB3073: 命令“staticdv /check /devenv”已退出,代码为 -1。 [C:\Users\SUN\Desktop\Honor_APO\AwinicSKTuneApo_Original\AwinicSKTuneApo_For_Honor.vcxproj]
已完成生成项目“C:\Users\SUN\Desktop\Honor_APO\AwinicSKTuneApo_Original\AwinicSKTuneApo_For_Honor.vcxproj”(sdv 个目标)的操作 - 失败。
生成失败。
“C:\Users\SUN\Desktop\Honor_APO\AwinicSKTuneApo_Original\AwinicSKTuneApo_For_Honor.vcxproj”(sdv 目标) (1) ->
(sdv 目标) ->
C:\Program Files (x86)\Windows Kits\10\build\windowsdriver.Sdv.targets(136,9): error MSB3073: 命令“staticdv /check /devenv”已退出,代码为 -1。 [C:\Users\SUN\Desktop\Honor_APO\AwinicSKTuneApo_Original\AwinicSKTuneApo_For_Honor.vcxproj]
0 个警告
1 个错误
已用时间 00:00:28.13
C:\Users\SUN\Desktop\Honor_APO\AwinicSKTuneApo_Original>exit 0
I run the command in CMD: staticdv /check /devenv, and it shows the message:
SDV does not support this build environment.
WDKContentRoot environment variable must not be null or empty.
SDV exit code: 24
I add WDKContentRoot environment variable in my system manually, but it also failed.