Search Issue Tracker

Won't Fix

Votes

0

Found in [Package]

preview.2 - 3.0.0

Issue ID

1179345

Regression

No

"ARSession.state" gets set to "None" and throws "DllNotFoundException: UnityARCore" when Android OS is 6 or lower

Package: ARCore

-

Reproduction steps:
1. Open "AR Foundation Demo.zip" project
2. Build & Run for Android
3. Notice "Unsuported Device Not Capable" and "ARSession.state: None"
4. Notice "DllNotFoundException: UnityARCore" in the Logcat

Expected Result: Output is "ARSession.state: Unsupported" and no "DllNotFoundException" are thrown
Actual Result: Output is "ARSession.state: None" and "DllNotFoundException" are thrown

Reproduced with: 2020.1.0a4, 2019.3.0b3, 2019.2.5f1, 2019.1.14f1
Could not reproduce on: 2018.4.8f1(Scripting Errors), 2017.4.32f1 (Scripting Errors)

Repro Devices:
VLNQA00098, Lge LG G4 (LG-H815), Android 6.0, CPU: Snapdragon 808 MSM8992, GPU: Adreno (TM) 418
VLNQA00115, Sony Xperia Z3 (D6603), Android 6.0.1, CPU: Snapdragon 801 MSM8974AC, GPU: Adreno (TM) 330
N/A, Xiaomi Mi 5 (MI 5), Android 6.0.1, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
VLNQA00028, Samsung Galaxy Note4 (SM-N910F), Android 6.0.1, CPU: Snapdragon 805 APQ8084, GPU: Adreno (TM) 420
VLNQA00104, Lge Nexus 5 (Nexus 5), Android 6.0.1, CPU: Snapdragon 800 MSM8974, GPU: Adreno (TM) 330

No Repro Devices:
VLNQA00277, Asus ROG Phone (ASUS_Z01QD), Android 8.1.0, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630
VLNQA00153, Google Pixel XL (Pixel XL), Android 10, CPU: Snapdragon 821 MSM8996 Pro, GPU: Adreno (TM) 530
VLNQA00224, Samsung Galaxy A5(2017) (SM-A520F), Android 8.0.0, CPU: Exynos 7 Octa 7880, GPU: Mali-T830
VLNQA00202, Samsung Galaxy Note9 (SM-N9600), Android 9, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630
VLNQA00272, Samsung Galaxy S10+ (SM-G975U), Android 9, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00146, Htc 10 (HTC 10), Android 7.0, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
VLNQA00282, Samsung Galaxy S10e (SM-G970U), Android 9, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00013, Samsung Galaxy S6 edge+ (SM-G928F), Android 7.0, CPU: Exynos 7 Octa 7420, GPU: Mali-T760
VLNQA00112, Htc M9 (HTC One M9), Android 7.0, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430

  1. Resolution Note:

    Side-loading an ARCore app onto a device that doesn't support ARCore is fundamentally difficult to handle due the way the ARCore availability checking works. We are unable to solve this issue in a general way within given that ARCore is only available on certain devices and that list of devices/Android versions is what gates installation of 'Play Service for ARCore' in the first place.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.