Android Tango Unity示例在使用Unity 2017.1构建时崩溃

Android Tango Unity示例在使用Unity 2017.1构建时崩溃,android,unity3d,google-project-tango,Android,Unity3d,Google Project Tango,我刚刚安装了Unity 2017.1.0f3,并试图编译这些示例,但在我的Lenovo Phab 2 Pro(Tango版本1.55)上,所有示例都在一开始就崩溃了 我在unity中加载了tango examples unity\UnityExamples项目,但未对其进行修改,unity将其转换为unity 2017.1.0f3版本。大楼似乎运行良好,但在手机上,由此产生的应用程序在启动时崩溃 在Unity 5.6上,一切都很好。Unity 2017.1可能还不支持Tango SDK,但我找不

我刚刚安装了Unity 2017.1.0f3,并试图编译这些示例,但在我的Lenovo Phab 2 Pro(Tango版本1.55)上,所有示例都在一开始就崩溃了

我在unity中加载了tango examples unity\UnityExamples项目,但未对其进行修改,unity将其转换为unity 2017.1.0f3版本。大楼似乎运行良好,但在手机上,由此产生的应用程序在启动时崩溃

在Unity 5.6上,一切都很好。Unity 2017.1可能还不支持Tango SDK,但我找不到任何相关信息

下面是构建应用程序后Unity上的控制台输出,以及启动应用程序并崩溃时Tango的日志

探戈日志:

    07-13 18:26:07.867 1261-1409/? W/BroadcastQueue: Permission Denial: broadcasting Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } from com.android.launcher3 (pid=4828, uid=10025) requires com.google.android.launcher.permission.RECEIVE_LAUNCH_BROADCASTS due to receiver com.google.android.gms/.icing.proxy.ApplicationLauncherReceiver
    07-13 18:26:07.868 1261-1409/? W/BroadcastQueue: Permission Denial: receiving Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$GmsExternalReceiver requires com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS due to sender com.android.launcher3 (uid 10025)
    07-13 18:26:07.882 544-3682/? E/audio_route: audio_route_apply_and_update_path:name(speaker-protected)
    07-13 18:26:07.882 544-3682/? E/audio_route: audio_route_apply_and_update_path:name(vi-feedback)
    07-13 18:26:07.882 544-3682/? E/voice: voice_is_in_call_rec_stream: input stream is NULL
    07-13 18:26:07.883 544-3682/? E/ACDB-LOADER: Error: ACDB AudProc vol returned = -19
    07-13 18:26:07.883 544-3682/? E/audio_route: audio_route_apply_and_update_path:name(spkr-vi-record)
    07-13 18:26:07.894 544-3682/? E/voice: voice_is_in_call_rec_stream: input stream is NULL
    07-13 18:26:07.894 544-3682/? E/ACDB-LOADER: Error: ACDB_CMD_GET_AUDPROC_COMMON_TABLE_SIZE Returned = -19
    07-13 18:26:07.894 544-3682/? E/ACDB-LOADER: Error: ACDB audproc returned = -19
    07-13 18:26:07.894 544-3682/? E/ACDB-LOADER: Error: ACDB AudProc vol returned = -19
    07-13 18:26:07.894 544-3682/? E/ACDB-LOADER: Error: ACDB AFE returned = -19
    07-13 18:26:07.895 544-3682/? E/audio_route: audio_route_apply_and_update_path:name(low-latency-playback speaker-protected)
    07-13 18:26:07.936 8061-8061/? E/AndroidRuntime: FATAL EXCEPTION: main
                                                     Process: com.projecttango.unityexamples, PID: 8061
                                                     java.lang.Error: FATAL EXCEPTION [main]
                                                     Unity version     : 2017.1.0f3
                                                     Device model      : LENOVO Lenovo PB2-690M
                                                     Device fingerprint: Lenovo/phinny_row/PB2PRO:6.0.1/MMB29M/PB2-690M_S200100_170228:user/release-keys

                                                     Caused by: java.lang.NoSuchMethodError: No direct method <init>(Landroid/content/ContextWrapper;)V in class Lcom/unity3d/player/UnityPlayer; or its super classes (declaration of 'com.unity3d.player.UnityPlayer' appears in /data/app/com.projecttango.unityexamples-2/base.apk)
                                                         at com.google.unity.GoogleUnityActivity.onCreate(GoogleUnityActivity.java:106)
                                                         at android.app.Activity.performCreate(Activity.java:6285)
                                                         at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
                                                         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2370)
                                                         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2477)
                                                         at android.app.ActivityThread.access$900(ActivityThread.java:150)
                                                         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
                                                         at android.os.Handler.dispatchMessage(Handler.java:102)
                                                         at android.os.Looper.loop(Looper.java:148)
                                                         at android.app.ActivityThread.main(ActivityThread.java:5418)
                                                         at java.lang.reflect.Method.invoke(Native Method)
                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    07-13 18:26:07.938 1261-4787/? W/ActivityManager:   Force finishing activity com.projecttango.unityexamples/com.google.unity.GoogleUnityActivity
    07-13 18:26:08.290 1261-1453/? E/WallpaperManagerService: onEvent:settings_system.xml.bak,changedFile:/data/system/users/0/settings_system.xml.bak
    07-13 18:26:08.294 1261-1453/? E/WallpaperManagerService: onEvent:settings_system.xml,changedFile:/data/system/users/0/settings_system.xml
    07-13 18:26:08.294 1261-1453/? E/WallpaperManagerService: onEvent:settings_system.xml.bak,changedFile:/data/system/users/0/settings_system.xml.bak
    07-13 18:26:08.545 1261-1409/? W/ActivityManager: Activity pause timeout for ActivityRecord{e8388eb u0 com.projecttango.unityexamples/com.google.unity.GoogleUnityActivity t822 f}
07-13 18:26:07.867 1261-1409/?W/BroadcastQueue:Permission Denial:broadcasting Intent{act=com.android.launcher3.action.LAUNCH flg=0x10(有附加项)}来自com.android.launcher3(pid=4828,uid=10025)的com.google.android.launcher.Permission.RECEIVE_launcher广播由于receiver com.google.android.gms/.ice.proxy.ApplicationLauncherReceiver
07-13 18:26:07.868 1261-1409/? W/BroadcastQueue:Permission Denial:receiving Intent{act=com.android.launcher3.action.LAUNCH flg=0x10(有附加项)}到com.google.android.gms/.chimera.gmsintentooperation服务$GmsExternalReceiver需要com.android.launcher3.Permission.RECEIVE_-launcher由于发送方com.android.launcher3(uid 10025)进行广播
07-13 18:26:07.882 544-3682/? E/音频路径:音频路径应用路径:名称(受扬声器保护)
07-13 18:26:07.882 544-3682/? E/音频路径:音频路径应用路径:名称(vi反馈)
07-13 18:26:07.882 544-3682/? E/voice:voice\u在\u call\u rec\u流中为\u:输入流为空
07-13 18:26:07.883 544-3682/? E/ACDB-LOADER:错误:ACDB AudProc vol返回=-19
07-13 18:26:07.883 544-3682/? E/音频路由:音频路由应用和更新路径:名称(spkr vi记录)
07-13 18:26:07.894 544-3682/? E/voice:voice\u在\u call\u rec\u流中为\u:输入流为空
07-13 18:26:07.894 544-3682/? E/ACDB-LOADER:错误:ACDB_CMD_GET_AUDPROC_COMMON_TABLE_返回的大小=-19
07-13 18:26:07.894 544-3682/? E/ACDB-LOADER:错误:ACDB audproc返回=-19
07-13 18:26:07.894 544-3682/? E/ACDB-LOADER:错误:ACDB AudProc vol返回=-19
07-13 18:26:07.894 544-3682/? E/ACDB-LOADER:错误:ACDB AFE返回=-19
07-13 18:26:07.895 544-3682/? E/音频路由:音频路由应用和更新路径:名称(低延迟播放扬声器保护)
07-13 18:26:07.936 8061-8061/? E/AndroidRuntime:致命异常:主
进程:com.projecttango.unityexamples,PID:8061
java.lang.Error:致命异常[main]
统一版本:2017.1.0f3
设备型号:联想PB2-690M
设备指纹:Lenovo/phinny_row/PB2PRO:6.0.1/MMB29M/PB2-690M_S200100_170228:用户/释放密钥
原因:java.lang.NoSuchMethodError:Lcom/unity3d/player/UnityPlayer类中没有直接方法(Landroid/content/ContextWrapper;);或其超类(声明'com.unity3d.player.UnityPlayer'出现在/data/app/com.projecttango.unityexamples-2/base.apk中)
在com.google.unity.GoogleUnityActivity.onCreate上(GoogleUnityActivity.java:106)
位于android.app.Activity.performCreate(Activity.java:6285)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2370)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2477)
在android.app.ActivityThread.access$900(ActivityThread.java:150)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)上
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:148)
位于android.app.ActivityThread.main(ActivityThread.java:5418)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:726)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
07-13 18:26:07.938 1261-4787/? W/ActivityManager:Force finishing activity com.projecttango.unityexamples/com.google.unity.GoogleUnityActivity
07-13 18:26:08.290 1261-1453/? E/WallperManagerService:onEvent:settings_system.xml.bak,changedFile:/data/system/users/0/settings_system.xml.bak
07-13 18:26:08.294 1261-1453/? E/WallperManagerService:onEvent:settings_system.xml,changedFile:/data/system/users/0/settings_system.xml
07-13 18:26:08.294 1261-1453/? E/WallperManagerService:onEvent:settings_system.xml.bak,changedFile:/data/system/users/0/settings_system.xml.bak
07-13 18:26:08.545 1261-1409/? W/ActivityManager:ActivityRecord的活动暂停超时{e8388eb u0 com.projecttango.unityexamples/com.google.unity.GoogleUnityActivity t822 f}

测试后确认Tango SDK目前不支持Unity 2017.1,我们只支持Unity