Quest 3 passthrough build fails on both Unity 6000.4.x and 6.5 — which version combo works?
I'm building a minimal Quest 3 mixed-reality app (passthrough with a transparent background) using the Meta XR All-in-One SDK with OVRCameraRig and OVRPassthroughLayer, on a Mac (Apple Silicon). I can't get a working Android build on any Unity version I try:
On Unity 6000.4.11f1 (tested with All-in-One SDK 203.0.0 and 201.0.0), the Gradle build fails with: Namespace 'com.oculus.Integration' is used in multiple modules and/or libraries: :InteractionSdk:, :SDKTelemetry:, :OVRPlugin:. The conflict is inside the compiled .aar files, so I can't fix it from my own manifest.
On Unity 6000.5.0f1 (6.5) with All-in-One SDK 203.0.0, compilation fails before building with CS0619 errors inside the SDK's own scripts: 'Object.GetInstanceID() is obsolete, use GetEntityId' (com.meta.xr.sdk.interaction PoseDetection scripts) and 'EntityId implicit operator int is obsolete' (com.meta.xr.sdk.core MCPBridge/Tools/Reflection.cs). This looks like Unity 6.5's EntityId breaking change isn't yet supported by the current SDK.
Already tried: regenerating the Android Manifest, clearing Gradle and Library/Bee caches, downgrading the SDK 203→201, and upgrading the editor to 6.5. What exact Unity version + Meta XR SDK version is currently known to build a Quest 3 passthrough app successfully? Thank you for your help!
