Код: Выделить всё
Caused by java.lang.NullPointerException
mNativeObject of Surface(name=Surface(name=7a76188 NavigationBar0#109)/@0x8619959 - animation-leash of insets_animation#25042)/@0x7f7901b is null. Have you called release() already?
android.view.SurfaceControl.checkNotReleased (SurfaceControl.java:1865)
android.view.SurfaceControl.-$$Nest$mcheckNotReleased
android.view.SurfaceControl$Transaction.checkPreconditions (SurfaceControl.java:3171)
android.view.SurfaceControl$Transaction.hide (SurfaceControl.java:3397)
android.view.InsetsSourceConsumer.applyRequestedVisibilityToControl (InsetsSourceConsumer.java:435)
android.view.InsetsSourceConsumer.setControl (InsetsSourceConsumer.java:188)
android.view.InsetsController.onControlsChanged (InsetsController.java:1067)
android.view.ViewRootImpl.handleInsetsControlChanged (ViewRootImpl.java:2795)
android.view.ViewRootImpl.-$$Nest$mhandleInsetsControlChanged
android.view.ViewRootImpl$W.insetsControlChanged (ViewRootImpl.java:12723)
android.app.servertransaction.WindowStateInsetsControlChangeItem.execute (WindowStateInsetsControlChangeItem.java:52)
android.app.servertransaction.WindowStateTransactionItem.execute (WindowStateTransactionItem.java:59)
android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem (TransactionExecutor.java:186)
android.app.servertransaction.TransactionExecutor.executeTransactionItems (TransactionExecutor.java:112)
android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:84)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:2881)
android.os.Handler.dispatchMessage (Handler.java:107)
android.os.Looper.loopOnce (Looper.java:249)
android.os.Looper.loop (Looper.java:337)
android.app.ActivityThread.main (ActivityThread.java:9593)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:593)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:936)
Я использую Unity 6.3 LTS с Auto Graphics API (Vulkan и OpenGL), минимальным уровнем API 29 (Android 10.0) и целевым уровнем API 35 (Android 15.0).
Я не использую собственный код пользовательского интерфейса Android, но у меня есть некоторые интеграции с рекламным посредничеством. Кроме того, сбой происходит после запуска сеанса при первом просмотре экрана. Вероятно, это на заставке моей игры.
Мой вопрос:
- Что вызывает эту ошибку Surface?
- Кто-нибудь еще сталкивался с этой проблемой в Unity?
- Существуют ли рекомендуемые подходы для предотвращения или устранения этого сбоя?
Подробнее здесь: https://stackoverflow.com/questions/798 ... surface-is
Мобильная версия