Nice work my friend, this guy is doing it the right way! A lot of other videos out there suggest installing a ton of android api's and doing that is the wrong way to do it and causes package errors.
Hi! I've been having issues with this.. Doing everything but for android 34 and unreal 5.4.4. Always getting an unknown error System.IndexOutOfRangeException :( Do you know how to fix this?
Thank you very much. My packaging finally worked. Looks like Meta doesn't have their MetaVR plugin updated to support 5.4 yet. Also, can you move ahead with the next steps? The Meta Quest documentation says I have to use ADB to deploy to my headset and ADB doesn't see my headset yet. I hope you come back around and make another fine video.
Thank you for this tutorial! I followed all steps but when I click "package" It says: "SDK Not Setup. The SDK for Android is not installed properly, which needed to generate data. Check the SDK section of the Launch On menu in the main toolbar to update SDK."
What changes need to be made for UE 5.4.4? I followed your directions but used the versions suggested by the website documentation you used, but when I package it says The NDK API requested 'android-34' not installed in C:/Users/XXXXX/AppData/Local/Android/Sdk/ndk/25.1.8937393/meta/platforms.json. I installed SDK 34, NDK r25b, build tools 34.0.0. I tried dropping the version to 33 in the project settings and that packaged, but when I tried to install the apk on my headset I got: arm64.apk: java.lang.IllegalArgumentException: Error: Failed to parse APK file: /data/local/tmp/_stream.apk: Requires newer sdk version #33 (current version is #32). Thanks in advance
SDK API Level should be "latest" Here's my full config in case it helps. I'm running 32 instead of 33 (as described in this video) but it still works. Minimum SDK Version (26=8.0.0, 27=8.1.0, 28=9, 29=10, 30=11, 31=12): 30 Internal Name MinSDKVersion Target SDK Version (26=8.0.0, 27=8.1.0, 28=9, 29=10, 30=11, 31=12): 32 Internal Name TargetSDKVersion SDK API Level (specific version, 'latest', or 'matchndk' - see tooltip) Internal Name: SDKAPILevel latest NDK API Level (specific version or 'latest' - see tooltip) Internal Name: NDKAPILevel android-32
I fallow all the steps but Androir still disable in the Content/SDK/Divice Management inside Unreal and it shows the message: Error info: The platform SDK's status was not returned from turnkey. Do you know any solution?
Thank you, We have problem with Meta Quest 3 To package android, it says need SDK/NDK 32 and we installed and set but it gives error when trying to package.
Great video! But may i check that this Android studio update will NOT affect my VR packaging setup that i have for UE 4.27... that works great but i do want to test package via 5.4... but also want to keep package option via 4.27... just checking this update wont add or delete any 4.27 critcal package files?