Managed to solve it with
I used Unity 2021.3.81f1 (LTS) and change the gradle version from the default (6.1.1) to version 7.5.1
(Because my smartphone’s OS version is Android 11) - Google Pixel 2
I set the Android Min API Level to Android 11 (Level 30)
And keep Target API Level default (Automatic (highest installed )).
Okie Jesus Hernadz helped me solved this issue in the discord support.
You have also included the Android Permissions requester in your project and set the value to 1 before building. That ensures it’s asking for camera permissions which are necessary for AR.
On Your SceneManager Or any GameObject, Click Add Component and look up Android Permission Requester and just make sure you’re setting its value to 1 and make sure that the value is Camera. It should be by default
Yes for android this always has to be included. If you’re building for both iOS and Android you can leave it in, it just won’t do anything on an iOS device
We note that building to Android while the device is still connected to a Windows machine leads to a lower frame rate.
Also keep in mind that the older a device the more taxing AR is on it so while much older devices and OS versions are listed on our website as compatible, the performance won’t be as good as running on newer devices