App works in Unity but not on Android

0 votes
asked Aug 9, 2021 by molarapp (140 points)

I`m using the EasyAR Sense 4.3 Unity Plugin in combination with Unity 2019.4.28f1.

My ImageTargets are perfectly detected by the ImageTracker in the Unity GameView. But, when I export my application to an Android Device, the App starts up, but it doesn’t detect any ImageTarget. 

I use the following build settings in Unity:

  • Graphics APIs: OpenGLES2 (Auto Graphics API = Off) - changing to OpenGLES3 leads to the same problem
  • Mutithreaded Rendering = Off
  • Minimum API level = 26; Maximum API level = 30
  • Scripting Backend = IL2CPP
  • ARCore SDK is set to "optional"
  • ARCore for Android 11 is activated in the EasyAR Settings
  • Gradle is updated to 5.6.4 
The application was tested on an virtual device via AndroidStudio (Google Pixel with API 30)
I get no error message in Unity.
I hope someone can help me!
Thanks in advance.

2 Answers

0 votes
answered Aug 9, 2021 by kenn (18,750 points)
edited Aug 9, 2021 by kenn
1. Does the sample work?

2. What about adb logcat?

3. See if helps if you see "Exception: invalid buffer" in logcat output.
0 votes
answered Apr 23, 2022 by niko2204 (140 points)

I have the same problem. I`m using the EasyAR Sense 4.5 Unity Plugin in combination with Unity 2020.3.30f1.

Have you solved this problem?

Welcome to EasyAR SDK Q&A, where you can ask questions and receive answers from other members of the community.