Hello everyone! Today I tried to run the Handheld AR Template according to the official documentation( Handheld AR Template Quickstart), but I encountered the following error when I tried to package the project. Do you know how to solve it?
UATHelper: Packaging (Android (ETC2)): ********** BUILD COMMAND STARTED **********
UATHelper: Packaging (Android (ETC2)): Running: C:\Program Files\Epic Games\UE_5.0\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.exe ARMax Android Development -Project=E:\tencent\ARMax\ARMax.uproject E:\tencent\ARMax\ARMax.uproject -NoUBTMakefiles -remoteini=“E:\tencent\ARMax” -skipdeploy -Manifest=E:\tencent\ARMax\Intermediate\Build\Manifest.xml -NoHotReload -log=“C:\Users\chengyeliao\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.0\UBT-ARMax-Android-Development.txt”
UATHelper: Packaging (Android (ETC2)): Log file: C:\Users\chengyeliao\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.0\UBT-ARMax-Android-Development.txt
UATHelper: Packaging (Android (ETC2)): Note: Android toolchain NDK r21b recommended
UATHelper: Packaging (Android (ETC2)): NDK toolchain: r21e, NDK version: 210500, ClangVersion: 9.0.9
UATHelper: Packaging (Android (ETC2)): Compiling Native 64-bit code with NDK API ‘android-21’
UATHelper: Packaging (Android (ETC2)): Writing manifest to E:\tencent\ARMax\Intermediate\Build\Manifest.xml
UATHelper: Packaging (Android (ETC2)): Building ARMax…
UATHelper: Packaging (Android (ETC2)): [Adaptive Build] Excluded from ARMax unity file: ARMax.cpp
UATHelper: Packaging (Android (ETC2)): Determining max actions to execute in parallel (8 physical cores, 16 logical cores)
UATHelper: Packaging (Android (ETC2)): Executing up to 8 processes, one per physical core
UATHelper: Packaging (Android (ETC2)): Building 4 actions with 4 processes…
UATHelper: Packaging (Android (ETC2)): [1/4] clang++ Module.TestMySQL.gen.cpp [arm64]
UATHelper: Packaging (Android (ETC2)): In file included from E:/tencent/ARMax/Plugins/TestMySQL/HostProject/Plugins/TestMySQL/Intermediate/Build/Android/UnrealGame/Development/TestMySQL/Module.TestMySQL.gen.cpp:2:
UATHelper: Packaging (Android (ETC2)): In file included from E:/tencent/ARMax/Plugins/TestMySQL/HostProject/Plugins/TestMySQL/Intermediate/Build/Android/UnrealGame/Inc/TestMySQL/MyConnectionObject.gen.cpp:8:
UATHelper: Packaging (Android (ETC2)): In file included from E:/tencent/ARMax/Plugins/TestMySQL/HostProject/Plugins/TestMySQL/Source\TestMySQL/Public/MyConnectionObject.h:8:
UATHelper: Packaging (Android (ETC2)): In file included from C:/Program Files/Epic Games/UE_5.0/Engine/Source/Runtime/Core/Public\Windows/AllowWindowsPlatformTypes.h:6:
UATHelper: Packaging (Android (ETC2)): C:/Program Files/Epic Games/UE_5.0/Engine/Source/Runtime/Core/Public\Microsoft/AllowMicrosoftPlatformTypes.h(10,11): fatal error: ‘Microsoft/AllowMicrosoftPlatformTypesPrivate.h’ file not found
UATHelper: Packaging (Android (ETC2)): #include “Microsoft/AllowMicrosoftPlatformTypesPrivate.h”
UATHelper: Packaging (Android (ETC2)): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UATHelper: Packaging (Android (ETC2)): 1 error generated.
PackagingResults: Error: ‘Microsoft/AllowMicrosoftPlatformTypesPrivate.h’ file not found
UATHelper: Packaging (Android (ETC2)): [2/4] clang++ Module.TestMySQL.cpp [arm64]
UATHelper: Packaging (Android (ETC2)): In file included from E:/tencent/ARMax/Plugins/TestMySQL/HostProject/Plugins/TestMySQL/Intermediate/Build/Android/UnrealGame/Development/TestMySQL/Module.TestMySQL.cpp:2:
UATHelper: Packaging (Android (ETC2)): In file included from E:/tencent/ARMax/Plugins/TestMySQL/HostProject/Plugins/TestMySQL/Source/TestMySQL/Private/MyConnectionObject.cpp:4:
UATHelper: Packaging (Android (ETC2)): In file included from E:/tencent/ARMax/Plugins/TestMySQL/HostProject/Plugins/TestMySQL/Source/TestMySQL/Public\MyConnectionObject.h:8:
UATHelper: Packaging (Android (ETC2)): In file included from C:/Program Files/Epic Games/UE_5.0/Engine/Source/Runtime/Core/Public\Windows/AllowWindowsPlatformTypes.h:6:
UATHelper: Packaging (Android (ETC2)): C:/Program Files/Epic Games/UE_5.0/Engine/Source/Runtime/Core/Public\Microsoft/AllowMicrosoftPlatformTypes.h(10,11): fatal error: ‘Microsoft/AllowMicrosoftPlatformTypesPrivate.h’ file not found
UATHelper: Packaging (Android (ETC2)): #include “Microsoft/AllowMicrosoftPlatformTypesPrivate.h”
UATHelper: Packaging (Android (ETC2)): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UATHelper: Packaging (Android (ETC2)): 1 error generated.
PackagingResults: Error: ‘Microsoft/AllowMicrosoftPlatformTypesPrivate.h’ file not found
UATHelper: Packaging (Android (ETC2)): Took 6.6553008s to run UnrealBuildTool.exe, ExitCode=6
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool failed. See log for more details. (C:\Users\chengyeliao\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.0\UBT-ARMax-Android-Development.txt)
UATHelper: Packaging (Android (ETC2)): AutomationTool executed for 0h 0m 8s
UATHelper: Packaging (Android (ETC2)): AutomationTool exiting with ExitCode=6 (6)
UATHelper: Packaging (Android (ETC2)): Updating environment variables set by a Turnkey sub-process
UATHelper: Packaging (Android (ETC2)): The system cannot find the path specified.
UATHelper: Packaging (Android (ETC2)): The system cannot find the path specified.