Hi there, i’ve been having a super tough time trying to build to Quest 2 with Unreal 5.0. Right now i am stuck because it seems like Unreal is running SetupAndroid.bat with the wrong input parameters (28 instead of 29) for the android SDK version. I have tried hard coding the versions into SetupAndroid.bat, but that didnt work for me. Any help would be greatly appreciated!
Here are the logs when i build:
rivedDataBackendGraph -installed -stage -archive -package -build -compressed -pak -prereqs -archivedirectory=C:/Users/chris/Desktop/Grabble_Infinite/Build -clientconfig=Shipping -nodebuginfo -nocompile
UATHelper: Packaging (Android (ASTC)): Log location: C:\Users\chris\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.0\Log.txt
UATHelper: Packaging (Android (ASTC)): Installed Sdk validity:
UATHelper: Packaging (Android (ASTC)): Android: (Status=Invalid, Installed=, AutoSDK=, MinAllowed=r21a, MaxAllowed=r23a, Flags=“Platform_ValidHostPrerequisites”)
UATHelper: Packaging (Android (ASTC)): Will install Android SDK r21b
UATHelper: Packaging (Android (ASTC)): ----------------------------------------------
UATHelper: Packaging (Android (ASTC)): Running ‘C:\Program Files\Epic Games\UE_5.0\Engine/Extras/Android/SetupAndroid.bat android-28 28.0.3 3.10.2.4988404 21.4.7075529 -noninteractive’
UATHelper: Packaging (Android (ASTC)): ----------------------------------------------
UATHelper: Packaging (Android (ASTC)): Scanning for envvar changes…
UATHelper: Packaging (Android (ASTC)): … done!
UATHelper: Packaging (Android (ASTC)): ----------------------------------------------
UATHelper: Packaging (Android (ASTC)): Finished with 0
UATHelper: Packaging (Android (ASTC)): ----------------------------------------------
UATHelper: Packaging (Android (ASTC)): Scanning for envvar changes…
UATHelper: Packaging (Android (ASTC)): … done!
UATHelper: Packaging (Android (ASTC)): Cleaning Temp Paths…
UATHelper: Packaging (Android (ASTC)): BUILD SUCCESSFUL
UATHelper: Packaging (Android (ASTC)): Setting up ProjectParams for C:\Users\chris\Desktop\Grabble_Infinite\Grabble_Infinite.uproject
UATHelper: Packaging (Android (ASTC)): Grabble_Infinite.uproject requires a temporary target.cs to be generated (OpenXR plugin is enabled)
UATHelper: Packaging (Android (ASTC)): ********** BUILD COMMAND STARTED **********
UATHelper: Packaging (Android (ASTC)): Running: C:\Program Files\Epic Games\UE_5.0\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.exe Grabble_Infinite Android Shipping -Project=C:\Users\chris\Desktop\Grabble_Infinite\Grabble_Infinite.uproject C:\Users\chris\Desktop\Grabble_Infinite\Grabble_Infinite.uproject -NoUBTMakefiles -remoteini=“C:\Users\chris\Desktop\Grabble_Infinite” -skipdeploy -Manifest=C:\Users\chris\Desktop\Grabble_Infinite\Intermediate\Build\Manifest.xml -NoHotReload -log=“C:\Users\chris\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.0
UBT-Grabble_Infinite-Android-Shipping.txt”
UATHelper: Packaging (Android (ASTC)): Log file: C:\Users\chris\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.0\UBT-Grabble_Infinite-Android-Shipping.txt
UATHelper: Packaging (Android (ASTC)): Note: Android toolchain NDK r21b recommended
UATHelper: Packaging (Android (ASTC)): ERROR: Platform Android is not a valid platform to build. Check that the SDK is installed properly.
PackagingResults: Error: Platform Android is not a valid platform to build. Check that the SDK is installed properly.
UATHelper: Packaging (Android (ASTC)): Took 0.4827448s to run UnrealBuildTool.exe, ExitCode=6
UATHelper: Packaging (Android (ASTC)): UnrealBuildTool failed. See log for more details. (C:\Users\chris\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.0\UBT-Grabble_Infinite-Android-Shipping.txt)
UATHelper: Packaging (Android (ASTC)): AutomationTool executed for 0h 0m 26s
UATHelper: Packaging (Android (ASTC)): AutomationTool exiting with ExitCode=6 (6)
UATHelper: Packaging (Android (ASTC)): Updating environment variables set by a Turnkey sub-process
UATHelper: Packaging (Android (ASTC)): The system cannot find the path specified.
UATHelper: Packaging (Android (ASTC)): The system cannot find the path specified.