I've created a Unity app which runs fine on the Quest IF I'm using Oculus Link. But, when I build an apk and load it onto the Quest and run it, all I see is a 3 dot loading screen which I can't quit out of.
I'm not sure what's causing this as I've been able to run apks on the Quest in the past.
These are some of the steps I've used and tried so far:
I've switched Build Platform to Android and selected my Oculus Quest as the Run Device. I've also enabled ASTC Texture Compression.
In Player Setings I've disabled Auto Graphics API and the only Graphics API I have is OpenGLES3
In Project Settings -> XR Plug-in Management I've set BOTH the Android and Desktop tabs to "Initialize XR on Startup" and the Oculus box is ticked.
I'm using Unity version 2019.4.0f1, XR Plugin Management Version 3.2.16, Oculus XR Plugin 1.3.4.
I've used adb to try and debug but it doesn't look like there's any useful error messages and everything seems normal.