quickstart-unity icon indicating copy to clipboard operation
quickstart-unity copied to clipboard

Firebase on Unity blocking Vuforia when building for Android

Open ofir-b-HDEG opened this issue 10 months ago • 1 comments

In Unity, Firebase is blocking the camera (and probably ARCore) when building for Android.

Checkout this repo: https://gitlab.com/OfirBinoHDEG/vuforia-firebase-issue.git In the repo there are two interesting branches vuforia-working and vuforia-not-working. When you checkout to vuforia-working and building for Android, Vuforia should work, and you could see the camera feed when running on an Android device. And you probably already guessed, when checking-out vuforia-not-working and building for Android, Vuforia will not work and when running you'll experience a very black screen. If Vuforia is still working when building from vuforia-not-working, try a clean build instead of a regular build. You might be building on fumes :) The only difference between the two branches is that on vuforia-not-working I installed Firebase App (Core) package, and on vuforia-working only External Dependency Manager for Unity is installed. You can also download the builds from here.

Steps to reproduce:

  1. Create a Unity project. I used Unity 2022.3.43f1 with Universal 3D Core preset project.
  2. Install Vuforia from https://developer.vuforia.com. You may need to create an account in order to download. I used version 10.28.4
  3. Install External Dependency Manager for Unity. I used version 1.2.183.
  4. Install Firebase App (Core). I used version 12.5.0.
  5. Enable auto-resolution and gradleTemplate.properties in the dialogs that popup, and make sure External Dependency Manager is properly resolved.
  6. Build a clean build for Android.
  7. Install and run the build on an Android device and allow camera permissions.

Expected Results: Vuforia should work and a live camera feed should fill the screen.

Actual Results: Vuforia is not working, and the screen is black.

Thanks in advance 🙏

ofir-b-HDEG avatar Jan 05 '25 07:01 ofir-b-HDEG