Placing Unity Android build on Meta Quest no longer working

Since my “build and run” in Unity for Meta Quest is no longer working, I tried placing the Android APK manually on the headset using the Meta Developer app.

In the screenshot you can see the “add build” button, which seems to transfer the APK to the headset. (You can also see an older APK is already there, from the days when “build and run” still worked).

Then, after the upload has finished, there is a message “1 APK installed succesfully”… but the APK is not on the Meta Quest!

I have tried looking for it in the developer console, using adb shell pm list packages but there it is also not listed. (the older unity export is listed though).

I am just using a default unity VR template with nothing added or altered. I have tried different unity installs (2022.3.2, 2022.3.5 and 6000).

Is this a serious bug on the meta quest?


Open cmd in the folder your apk is in and run
adb install “name.apk”

Then you should get a succes or more info

Thanks for the tip!

I tried it, it gives the following output:

-------------------------
2024-09-26 10:50:27.026 MQDH executing "adb install /Users/myname/Unity/Unity6VR/Builds/mybuild.apk"...

Performing Streamed Install
Success
-------------------------

But the problem remains the same as when using “build and run”. The application simply does not appear on the Meta Quest Headset. It’s not under “apps” and it’s not under “unknown sources”.

In the end, I had to factory reset the whole headset, now I can deploy again to the device. The bug probably happens when you remove your unity app from the menu in the headset. From that point on, deploying no longer works.