通过在Pixel中执行ARCore而崩溃

时间:2017-09-04 07:51:38

标签: android google-project-tango arcore

尝试以像素为单位执行示例应用,但是我收到以下错误:

java.lang.UnsatisfiedLinkError: No implementation found for int com.google.atap.tango.TangoJNINative.Initialize(android.content.Context) (tried Java_com_google_atap_tango_TangoJNINative_Initialize and Java_com_google_atap_tango_TangoJNINative_Initialize__Landroid_content_Context_2)
    at com.google.atap.tango.TangoJNINative.Initialize(Native Method)
    at com.google.atap.tangoservice.Tango.<init>(Tango.java:385)
    at com.google.ar.core.TangoWrapper.createInstance(TangoWrapper.java:32)
    at com.google.ar.core.Session.bindTangoService(Session.java:425)
    at com.google.ar.core.Session.resume(Session.java:153)
    at com.google.ar.core.examples.java.helloar.HelloArActivity.onResume(HelloArActivity.java:136)
    at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1269)
    at android.app.Activity.performResume(Activity.java:6786)
    at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3407)
    at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3470)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2733)
    at android.app.ActivityThread.-wrap12(ActivityThread.java)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1478)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:6121)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)

知道为什么它不起作用吗?

2 个答案:

答案 0 :(得分:6)

来自文档:
您必须下载并安装ARCore服务。

  

您必须使用受支持的物理设备。 ARCore不支持Android Emulator等虚拟设备。准备您的设备:

     

启用开发者选项
  启用USB调试
  下载ARCore Service,然后使用以下adb命令安装它:
  adb install -r -d arcore-preview.apk

请参阅:https://developers.google.com/ar/develop/java/getting-started准备设备

答案 1 :(得分:-1)