Right so progress has been made.
I noticed above it said AutoSdk: which assumably means I can manually designate too.
I went into system/advanaced and then enviromental and changed my ndk root from 25 to 27.
I went into unreal and designated the location of the folder from blank, directly to 27.
My sdk version now says r27 instead of r25b.
Which I think is a win…Maybe.
It failed with this error
Platform Android is not a valid platform to build. Check that the SDK is installed properly and that you have the necessary platorm support files.
When I click update it says successful but doesn’t fix it.
ndroid: (Status=Invalid, MinAllowed_Sdk=r25b, MaxAllowed_Sdk=r26c, Current_Sdk=r27, Allowed_AutoSdk=r25b, Current_AutoSdk=, Flags=“InstalledSdk_InvalidVersionExists, Platform_ValidHostPrerequisites, Support_FullSdk”)
UATHelper: Packaging (Android (ASTC)): Will install ‘Android SDK r25b’
UATHelper: Packaging (Android (ASTC)): ----------------------------------------------
UATHelper: Packaging (Android (ASTC)): Running ‘D:\Epic\UE_5.4\Engine/Extras/Android/SetupAndroid.bat android-33 33.0.1 3.22.1 25.1.8937393 -noninteractive’
Throws this error which is interesting, The max allowed is r26c so understandable.
Its still trying to force an old api.
The plan now:
Im kind of starting from the beginning.
Im installing the visual studio 22 and uninstalling 2019.
Following this guide
Then Im going to go through android studio and java to make sure everything is as updated as it can be.