Search Unity

  1. Unity 2018.3 is now released.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. Want more efficiency in your development work? Sign up to receive weekly tech and creative know-how from Unity experts.
    Dismiss Notice
  4. Build games and experiences that can load instantly and without install. Explore the Project Tiny Preview today!
    Dismiss Notice
  5. Want to provide direct feedback to the Unity team? Join the Unity Advisory Panel.
    Dismiss Notice
  6. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice

Crash with ar core (Android)

Discussion in 'Vuforia' started by thibouf, Dec 6, 2018.

  1. thibouf

    thibouf

    Joined:
    Mar 17, 2017
    Posts:
    56
    I am trying to use ar core with unity following this documentation :
    https://library.vuforia.com/content/vuforia-library/en/articles/Solution/arcore-with-vuforia.html

    It seems quite simple , just copy the lib and voilà ... But, just adding the lib just leads my app to crash.

    Here is the logcat extract :
    Code (CSharp):
    1. 12-06 15:52:20.362: E/zygote64(11290): No implementation found for void com.unity3d.player.UnityPlayer.nativeRestartActivityIndicator() (tried Java_com_unity3d_player_UnityPlayer_nativeRestartActivityIndicator and Java_com_unity3d_player_UnityPlayer_nativeRestartActivityIndicator__)
    2. 12-06 15:52:20.363: D/AndroidRuntime(11290): Shutting down VM
    3. 12-06 15:52:20.363: E/AndroidRuntime(11290): FATAL EXCEPTION: main
    4. 12-06 15:52:20.363: E/AndroidRuntime(11290): Process: com.xxx.xxx, PID: 11290
    5. 12-06 15:52:20.363: E/AndroidRuntime(11290): java.lang.UnsatisfiedLinkError: No implementation found for void com.unity3d.player.UnityPlayer.nativeRestartActivityIndicator() (tried Java_com_unity3d_player_UnityPlayer_nativeRestartActivityIndicator and Java_com_unity3d_player_UnityPlayer_nativeRestartActivityIndicator__)
    6. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at com.unity3d.player.UnityPlayer.nativeRestartActivityIndicator(Native Method)
    7. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at com.unity3d.player.UnityPlayer.resume(Unknown Source:27)
    8. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at com.unity3d.player.UnityPlayerActivity.onResume(Unknown Source:5)
    9. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1361)
    10. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at android.app.Activity.performResume(Activity.java:7361)
    11. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3765)
    12. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3830)
    13. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3038)
    14. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at android.app.ActivityThread.-wrap11(Unknown Source:0)
    15. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)
    16. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at android.os.Handler.dispatchMessage(Handler.java:105)
    17. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at android.os.Looper.loop(Looper.java:164)
    18. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at android.app.ActivityThread.main(ActivityThread.java:6944)
    19. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at java.lang.reflect.Method.invoke(Native Method)
    20. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
    21. 12-06 15:52:20.363: E/AndroidRuntime(11290):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
    22.  
    Also tried to add this in the manifest

    <meta-data android:name="com.google.ar.core" android:value="optional" />


    Tested with both arcore 1.3.0 and 1.5.0. And I do have ar core installed on my device (other arcore apps work fine)

    My device is a Samsung Galaxy A5 2017

    I have tried to find some other post about this error, but no one provide a good solution .... Any ieda what may be wrong ?
     
  2. meedabit

    meedabit

    Official Vuforia Employee Vuforia

    Joined:
    Dec 8, 2016
    Posts:
    107
    Hello,

    Which version of Android does the Samsung Galaxy A5 2017 run?

    Thanks,
    Vuforia Engine Support
     
  3. thibouf

    thibouf

    Joined:
    Mar 17, 2017
    Posts:
    56
    Hello,

    My device is currently on Android 8.0.0