ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ при тестировании Deep Linking на Oculus Go - PullRequest
0 голосов
/ 31 октября 2019

Было разработано два приложения для тестирования Deep Linking на Oculus Go (функция Platform SDK): GoAppA и GoAppB

Переключение приложений запускается, когда контроллер касаетсямяч с триггером-коллайдером. Когда это происходит, выполняются инструкции :

var options = new ApplicationOptions();
options.SetDeeplinkMessage("abc");
Oculus.Platform.Application.LaunchOtherApp(/*AppID of GoAppB*/,options);

GoAppA и GoAppB можно запускать вручную без проблем, но , когда GoAppB запускается из GoAppA, GoAppA вылетает и перестает работать.

Журнал ошибок от ADB (от запуска действия до завершения приложения из-за сбоя):

I Unity: [DEBUG] Запуск приложения (Serial ID)

...

I OVRPlatform-EntryPoints: ovr_ApplicationOptions_Create был вызван до вызова ovr_PlatformInitializeAndroid ()!

E CRASH: сигнал 6(SIGABRT), код -6 (?), Адрес ошибки -----

E CRASH: тип сборки 'Release', сценарий Backend 'il2cpp', CPU 'armeabi-v7a'

...

E AndroidRuntime: ОСНОВНОЕ ИСКЛЮЧЕНИЕ: UnityMain

...

W ActivityManager: Принудительное завершение деятельности com.uclm.gotesta / .UnityPlayerActivity

Полная длина журнала:

10-29 13:35:42.842 23345 23359 I Unity   : [DEBUG] Launching app (Serial ID)
10-29 13:35:42.842 23345 23359 I Unity   : UnityEngine.Logger:Log(LogType, Object)
10-29 13:35:42.842 23345 23359 I Unity   : OpenApp:OnTriggerEnter(Collider)
10-29 13:35:42.842 23345 23359 I Unity   :
10-29 13:35:42.842 23345 23359 I Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
10-29 13:35:42.842 23345 23359 I Unity   :
10-29 13:35:42.843 23345 23359 I Unity   : [DEBUG] There we go...
10-29 13:35:42.843 23345 23359 I Unity   : UnityEngine.Logger:Log(LogType, Object)
10-29 13:35:42.843 23345 23359 I Unity   : OpenApp:launchApp()
10-29 13:35:42.843 23345 23359 I Unity   : OpenApp:OnTriggerEnter(Collider)
10-29 13:35:42.843 23345 23359 I Unity   :
10-29 13:35:42.843 23345 23359 I Unity   : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
10-29 13:35:42.843 23345 23359 I Unity   :
10-29 13:35:42.847 23345 23359 I OVRPlatform-EntryPoints: ovr_ApplicationOptions_Create was called before ovr_PlatformInitializeAndroid()!
10-29 13:35:42.847 23345 23359 E CRASH   : signal 6 (SIGABRT), code -6 (?), fault addr --------
10-29 13:35:42.847 23345 23359 E CRASH   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
10-29 13:35:42.847 23345 23359 E CRASH   : Build type 'Release', Scripting Backend 'il2cpp', CPU 'armeabi-v7a'
10-29 13:35:42.847 23345 23359 E CRASH   : Build fingerprint: 'oculus/vr_pacific/pacific:7.1.1/NGI77B/396520.5580.0:user/release-keys'
10-29 13:35:42.847 23345 23359 E CRASH   : Revision: '0'
10-29 13:35:42.847 23345 23359 E CRASH   : pid: 23345, tid: 23359, name: UnityMain  >>> com.uclm.gotesta <<<
10-29 13:35:42.847 23345 23359 E CRASH   :     r0 00000000  r1 00005b3f  r2 00000006  r3 00000008
10-29 13:35:42.847 23345 23359 E CRASH   :     r4 e59ff978  r5 00000006  r6 e59ff920  r7 0000010c
10-29 13:35:42.847 23345 23359 E CRASH   :     r8 df355cd0  r9 0000000e  sl 00000000  fp e59fe408
10-29 13:35:42.847 23345 23359 E CRASH   :     ip 00000058  sp e59fe370  lr e8b59e03  pc e8b5cc1c  cpsr c2604400
10-29 13:35:42.847 23345 23359 E CRASH   :
10-29 13:35:42.847 23345 23359 E CRASH   : backtrace:
10-29 13:35:42.995 23345 23359 E CRASH   :      #00  pc 0004ac1c  /system/lib/libc.so (tgkill+12)
10-29 13:35:42.995 23345 23359 E CRASH   :      #01  pc 00047dff  /system/lib/libc.so (pthread_kill+34)
10-29 13:35:42.995 23345 23359 E CRASH   :      #02  pc 0001db91  /system/lib/libc.so (raise+10)
10-29 13:35:42.995 23345 23359 E CRASH   :      #03  pc 00019475  /system/lib/libc.so (__libc_android_abort+34)
10-29 13:35:42.995 23345 23359 E CRASH   :      #04  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.995 23345 23359 E CRASH   :      #05  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.995 23345 23359 E CRASH   :      #06  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.995 23345 23359 E CRASH   :      #07  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.995 23345 23359 E CRASH   :      #08  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.995 23345 23359 E CRASH   :      #09  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.995 23345 23359 E CRASH   :      #10  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.995 23345 23359 E CRASH   :      #11  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.995 23345 23359 E CRASH   :      #12  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #13  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #14  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #15  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #16  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #17  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #18  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #19  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #20  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #21  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #22  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #23  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #24  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #25  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #26  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #27  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #28  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #29  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #30  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :      #31  pc 00017378  /system/lib/libc.so (abort+4)
10-29 13:35:42.996 23345 23359 E CRASH   :
10-29 13:35:42.996 23345 23359 E CRASH   : memory near r1:
10-29 13:35:42.996 23345 23359 E CRASH   :     00005b1c ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.996 23345 23359 E CRASH   :     00005b2c ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.997 23345 23359 E CRASH   :     00005b3c ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.997 23345 23359 E CRASH   :     00005b4c ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.997 23345 23359 E CRASH   :     00005b5c ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.997 23345 23359 E CRASH   :     00005b6c ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.997 23345 23359 E CRASH   :     00005b7c ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.997 23345 23359 E CRASH   :     00005b8c ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.997 23345 23359 E CRASH   :     00005b9c ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.997 23345 23359 E CRASH   :     00005bac ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.998 23345 23359 E CRASH   :     00005bbc ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.998 23345 23359 E CRASH   :     00005bcc ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.998 23345 23359 E CRASH   :     00005bdc ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.998 23345 23359 E CRASH   :     00005bec ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.998 23345 23359 E CRASH   :     00005bfc ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.998 23345 23359 E CRASH   :     00005c0c ffffffff ffffffff ffffffff ffffffff  ................
10-29 13:35:42.998 23345 23359 E CRASH   :
10-29 13:35:42.998 23345 23359 E CRASH   : code around pc:
10-29 13:35:42.998 23345 23359 E CRASH   :     e8b5cbfc e3700a01 912fff1e e2600000 ea00a6a6  ..p.../...`.....
10-29 13:35:42.998 23345 23359 E CRASH   :     e8b5cc0c 00000156 e1a0c007 e59f7014 ef000000  V........p......
10-29 13:35:42.998 23345 23359 E CRASH   :     e8b5cc1c e1a0700c e3700a01 912fff1e e2600000  .p....p.../...`.
10-29 13:35:42.998 23345 23359 E CRASH   :     e8b5cc2c ea00a69d 0000010c e1a0c007 e59f7014  .............p..
10-29 13:35:42.998 23345 23359 E CRASH   :     e8b5cc3c ef000000 e1a0700c e3700a01 912fff1e  .....p....p.../.
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b5cc4c e2600000 ea00a694 0000015e e1a0c007  ..`.....^.......
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b5cc5c e59f7014 ef000000 e1a0700c e3700a01  .p.......p....p.
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b5cc6c 912fff1e e2600000 ea00a68b 00000162  ../...`.....b...
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b5cc7c e1a0c007 e59f7014 ef000000 e1a0700c  .....p.......p..
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b5cc8c e3700a01 912fff1e e2600000 ea00a682  ..p.../...`.....
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b5cc9c 00000161 e1a0c007 e59f7014 ef000000  a........p......
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b5ccac e1a0700c e3700a01 912fff1e e2600000  .p....p.../...`.
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b5ccbc ea00a679 0000002b e1a0c007 e59f7014  y...+........p..
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b5cccc ef000000 e1a0700c e3700a01 912fff1e  .....p....p.../.
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b5ccdc e2600000 ea00a670 0000005c e1a0c007  ..`.p...\.......
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b5ccec e59f7014 ef000000 e1a0700c e3700a01  .p.......p....p.
10-29 13:35:42.999 23345 23359 E CRASH   :
10-29 13:35:42.999 23345 23359 E CRASH   : code around lr:
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59de0 4606460d ec48f7cc 46304604 f7ff6827  .F.F..H..F0F'h..
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59df0 4606fe9b f7ccb15e 68b1ef1c f7ce462a  ...F^......h*F..
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59e00 f1b0e932 bf0c3fff 20006820 2003e000  2....?.. h. ...
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59e10 b0016027 f04fbdf0 600131ff 47702000  '`....O..1.`. pG
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59e20 f0006800 2802000f 2016bf8e 20006008  .h.....(... .`.
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59e30 29024770 2016bf84 68024770 020ff022  pG.)... pG.h"...
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59e40 60014311 47702000 d0042901 6801b949  .C.`. pG.)..I..h
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59e50 0110f021 6801e002 0110f041 20006001  !......hA....`.
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59e60 20164770 68004770 1000f3c0 20006008  pG. pG.h.....`.
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59e70 29014770 2016bf84 68024770 0220f022  pG.)... pG.h". .
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59e80 1141ea42 20006001 68004770 1040f3c0  B.A..`. pG.h..@.
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59e90 20006008 00004770 b081b5f0 4605460c  .`. pG.......F.F
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59ea0 2c002000 d1026028 b0018028 6821bdf0  . .,(`..(.....!h
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59eb0 5000f44f 030ff011 2041ea00 d00b4602  O..P......A .F..
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59ec0 d0042b02 d14e2b01 4280f440 f248e004  .+...+N.@..B..H.
10-29 13:35:42.999 23345 23359 E CRASH   :     e8b59ed0 f6cf0200 430272ff 0f20f011 2000d103  .....r.C.. ....
10-29 13:35:43.002 23345 23359 E AndroidRuntime: FATAL EXCEPTION: UnityMain
10-29 13:35:43.002 23345 23359 E AndroidRuntime: Process: com.uclm.gotesta, PID: 23345
10-29 13:35:43.002 23345 23359 E AndroidRuntime: java.lang.Error: FATAL EXCEPTION [UnityMain]
10-29 13:35:43.002 23345 23359 E AndroidRuntime: Unity version     : 2019.2.9f1
10-29 13:35:43.002 23345 23359 E AndroidRuntime: Device model      : Oculus Pacific
10-29 13:35:43.002 23345 23359 E AndroidRuntime: Device fingerprint: oculus/vr_pacific/pacific:7.1.1/NGI77B/396520.5580.0:user/release-keys
10-29 13:35:43.002 23345 23359 E AndroidRuntime:
10-29 13:35:43.002 23345 23359 E AndroidRuntime: Caused by: java.lang.Error: signal 6 (SIGABRT), code -6 (?), fault addr --------
10-29 13:35:43.002 23345 23359 E AndroidRuntime: Build fingerprint: 'oculus/vr_pacific/pacific:7.1.1/NGI77B/396520.5580.0:user/release-keys'
10-29 13:35:43.002 23345 23359 E AndroidRuntime: Revision: '0'
10-29 13:35:43.002 23345 23359 E AndroidRuntime: pid: 23345, tid: 23359, name: UnityMain  >>> com.uclm.gotesta <<<
10-29 13:35:43.002 23345 23359 E AndroidRuntime:     r0 00000000  r1 00005b3f  r2 00000006  r3 00000008
10-29 13:35:43.002 23345 23359 E AndroidRuntime:     r4 e59ff978  r5 00000006  r6 e59ff920  r7 0000010c
10-29 13:35:43.002 23345 23359 E AndroidRuntime:     r8 df355cd0  r9 0000000e  sl 00000000  fp e59fe408
10-29 13:35:43.002 23345 23359 E AndroidRuntime:     ip 00000058  sp e59fe370  lr e8b59e03  pc e8b5cc1c  cpsr c2604400
10-29 13:35:43.002 23345 23359 E AndroidRuntime:
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.tgkill(tgkill:12)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.pthread_kill(pthread_kill:34)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.raise(raise:10)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.__libc_android_abort(__libc_android_abort:34)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.002 23345 23359 E AndroidRuntime:        at libc.abort(abort:4)
10-29 13:35:43.005   888 21952 W ActivityManager:   Force finishing activity com.uclm.gotesta/.UnityPlayerActivity

Как вы думаете, tВозможно, это ошибка в Oculus Platform SDK?

Кто-то смог запустить приложение Oculus Go из другого приложения Oculus Go?

...