[INSTALL_FAILED_OLDER_SDK: Failed parse during installPackageLI: /data/app/vmdl607579928.tmp/base.apk (at Binary XML file line #8): Requires newer sdk version #30 (current version is #29)]
I trying to uninstall Android 10 API level 29 and install Android 10.0+ API level 30 and it seem like not update in Device manager. I already click setupandroid after I build as well.
Have anyone here successfully build VR in UE 5.1 or any things that I can do?
I hit the same issue.
Seems to be a general Android issue that is new for UE5.1, not specific to Oculus.
This worked for me:
In Settings / Android SDK
SDK-API should be the Target SDK: android-33
NDK-API should be the MIN SDK: android-29 <<<<<<<
For 5.03 you can leave that blank, or lastest.
For 5.10, you need to set that NDK-API to the Min SDK, and, you need to enter it as “android-29” ( without the double quotes! )
The Quest runs on Android 10, SDK 29
Oh, thanks for helping it work and need to restart the computer!!! After build it got an error at the top left view. Can I ask how to disable the error?
Finally got a working build in Unreal 5.3 after having this issue. Like the others my solution involved targeting SDK version 29, even though adb told me it needed 33. My android SDK settings looked slightly different though, so here’s that in case anyone is still struggling with it and wants to try mine:
I’d also like to reiterate the solution. I was packaging fine and couldn’t sideload to my Quest - so as a last resort (even though my error was emphasizing SDK)
I changed NDK to the current version mine (32) and voila!