У вас есть гибридное приложение Unity 2019.2.6f1 для android, для Google Cardboard или "окно волхвов c".
К сожалению, я универсальный c разработчик Unity и не знаю много об отладке Android проблем. Надеясь учиться!
Приложение запускается, и пользователь может выбрать либо режим VR, либо режим окна magi c. При навигации по меню любой из них работает, как и ожидалось, & c. Но чтобы запустить игру в приложении, создается префаб-уровень (не сцена, а просто контейнер для сеток и коллайдеров и & c.).
В режиме VR это нормально; приложение работает как положено (также отлично работает в редакторе Unity). В режиме "magi c window" приложение зависает. Я запускаю Android Studio и заглядываю в logcat и вижу многое, чего не понимаю, но некоторые строки, которые ссылаются на приложение:
W/ActivityManager: Activity pause timeout for ActivityRecord{47697f1 u0 [appname redacted]/com.unity3d.player.UnityPlayerActivity t14}
W/ziparchive: Unable to open '/data/app/[appname redacted]-tfHFV9otlMYpEHzeYzdHMw==/base.apk': No such file or directory
E/orola.launcher: Failed to open APK '/data/app/[appname redacted]-tfHFV9otlMYpEHzeYzdHMw==/base.apk' I/O error
E/ResourcesManager: failed to add asset path /data/app/[appname redacted]-tfHFV9otlMYpEHzeYzdHMw==/base.apk
W/PackageManager: Failure retrieving resources for [appname redacted]
[appname redacted] W/Unity: Timeout while trying to pause the Unity Engine.
[appname redacted] I/Unity: windowFocusChanged: false
[appname redacted] W/Unity: Timeout while trying detaching primary window.
[appname redacted] I/Choreographer: Skipped 241 frames! The application may be doing too much work on its main thread.
Итак, мои вопросы:
- Существуют ли общие или общие c проблемы, которые могут объяснить различные варианты поведения мобильного приложения VR и его версии "magi c window"?
- Есть ли что-нибудь полезное или интересное в сообщениях об ошибках выше ?
- Что я могу найти в logcat, который может предоставить больше информации?