Android launch failure

Hi, I’m having some issues launching a game to an Android device (S24+ running Android 15) in UE5.5, it’s getting to the “Deploying content for Android” stage and then giving this in the logs:

LogPlayLevel: Error: UAT: Z:\app\src\main\java\com\epicgames\unreal\GameActivity.java:884: error: cannot find symbol
LogPlayLevel: UAT:            activityContext.runOnUiThread(new Runnable()
LogPlayLevel: UAT:                           ^
LogPlayLevel: UAT:   symbol:   method runOnUiThread(<anonymous Runnable>)
LogPlayLevel: UAT:   location: variable activityContext of type ContextWrapper
LogPlayLevel: UAT: Note: Some input files use or override a deprecated API.
LogPlayLevel: UAT: Note: Recompile with -Xlint:deprecation for details.
LogPlayLevel: UAT: 1 error
LogPlayLevel: UAT: 
LogPlayLevel: UAT: 
LogPlayLevel: UAT: > Task :app:compileDebugJavaWithJavac FAILED
LogPlayLevel: UAT: FAILURE: Build failed with an exception.
...
PackagingResults: Error: Launch failed! Unknown Error

I started this mobile game in UE 5.3 and moved to 5.5. I’m not seeing any compiler errors in the blueprints and have got it running in the mobile emulator. I’m using the required versions of the SDK/NDK from the documentation (that page is no longer there Set Up Android SDK, NDK, and Android Studio using Turnkey for Unreal Engine | Unreal Engine 5.5 Documentation | Epic Developer Community )

It seems to be an issue in the game or the settings for it, as I’ve been able to make a brand new third person project and launch it on the Android device, but I’m not seeing what the issue could be.