#android #unity3d
#Android #unity3d
Вопрос:
Приложение в Unity работает отлично, но на устройстве Android примерно через 3 минуты оно автоматически переходит на главный экран, без каких-либо всплывающих сообщений об ошибках и т.д. Просто закройте приложение.
Я запускаю logcat и должен сказать, что я немного заблудился в этом файле. Но я обнаружил эту ошибку (будет ли это причиной моей проблемы? как это исправить?)
весь файл logcat, если это поможет.
имя пакета: com.fGamesCreation.Подходит
08-25 22:44:17.309 11464 11464 W System.err: java.lang.ClassNotFoundException: com.samsung.android.scloud.app.ui.settings.controller.notification.SyncAndBackupSettingNotificationManager
08-25 22:44:17.316 11464 11521 I [SC][AUTH]: [RequestAuthStrategy]execute. OUT
08-25 22:44:17.316 11464 11464 W System.err: at java.lang.Class.classForName(Native Method)
08-25 22:44:17.316 11464 11464 W System.err: at java.lang.Class.forName(Class.java:454)
08-25 22:44:17.316 11464 11464 W System.err: at java.lang.Class.forName(Class.java:379)
08-25 22:44:17.316 11464 11464 W System.err: at com.samsung.android.scloud.app.core.operators.notification.NotificationRBManager.addNotificationManager(NotificationRBManager.java:80)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.core.operators.notification.NotificationManagerFactory.addNotificationManager(NotificationManagerFactory.java:48)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.core.operators.notification.NotificationOperator.onStarted(NotificationOperator.java:78)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.framework.Operators.notifyOperatorsStarted(Operators.java:374)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.framework.Operators.initialize(Operators.java:333)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.framework.Operators.<init>(Operators.java:132)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.framework.Operators.<clinit>(Operators.java:55)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.core.manager.OperatorManagerInvocationHandler$OperatorManagerImpl.<init>(OperatorManagerInvocationHandler.java:63)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.core.manager.OperatorManagerInvocationHandler.invoke(OperatorManagerInvocationHandler.java:51)
08-25 22:44:17.317 11464 11464 W System.err: at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
08-25 22:44:17.317 11464 11464 W System.err: at $Proxy0.offerOperation(Unknown Source)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.OperatorInitializer.initialize(OperatorInitializer.java:15)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.SamsungCloudApp.lambda$onCreate$0$SamsungCloudApp(SamsungCloudApp.java:59)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.-$$Lambda$SamsungCloudApp$16k4Kd-qNmt5F5o0hoM4zP1iKO8.accept(Unknown Source:4)
08-25 22:44:17.317 11464 11464 W System.err: at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
08-25 22:44:17.317 11464 11464 W System.err: at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:604)
08-25 22:44:17.317 11464 11464 W System.err: at com.samsung.android.scloud.app.SamsungCloudApp.onCreate(SamsungCloudApp.java:59)
08-25 22:44:17.317 11464 11464 W System.err: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1190)
08-25 22:44:17.317 11464 11464 W System.err: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6859)
08-25 22:44:17.317 11464 11464 W System.err: at android.app.ActivityThread.access$1300(ActivityThread.java:268)
08-25 22:44:17.317 11464 11464 W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1982)
08-25 22:44:17.318 11464 11464 W System.err: at android.os.Handler.dispatchMessage(Handler.java:107)
08-25 22:44:17.318 11464 11464 W System.err: at android.os.Looper.loop(Looper.java:237)
08-25 22:44:17.318 11464 11464 W System.err: at android.app.ActivityThread.main(ActivityThread.java:7814)
08-25 22:44:17.318 11464 11464 W System.err: at java.lang.reflect.Method.invoke(Native Method)
08-25 22:44:17.318 11464 11464 W System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
08-25 22:44:17.318 11464 11464 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1068)
08-25 22:44:17.318 11464 11464 W System.err: Caused by: java.lang.ClassNotFoundException: com.samsung.android.scloud.app.ui.settings.controller.notification.SyncAndBackupSettingNotificationManager
08-25 22:44:17.318 11464 11464 W System.err: ... 30 more
08-25 22:44:17.320 1276 10975 I ApplicationPolicy: isApplicationExternalStorageWhitelisted:com.osp.app.signin user:0
08-25 22:44:17.320 1276 10975 D ApplicationPolicy: isApplicationExternalStorageWhitelisted: DO is not enabled on user 0. Allowed.
08-25 22:44:17.320 1276 10975 D ActivityManager: package com.osp.app.signin, user - 0 is SDcard whitelisted
08-25 22:44:17.320 1276 10975 I ApplicationPolicy: isApplicationExternalStorageBlacklisted:com.osp.app.signin user:0
08-25 22:44:17.320 1276 10975 D ApplicationPolicy: isApplicationExternalStorageBlacklisted: DO is not enabled on user 0. Allowed.
08-25 22:44:17.320 1276 10975 I ApplicationPolicy: isApplicationExternalStorageBlacklisted:com.osp.app.signin user:0
08-25 22:44:17.320 1276 10975 D ApplicationPolicy: isApplicationExternalStorageBlacklisted: DO is not enabled on user 0. Allowed.
08-25 22:44:17.321 1276 10975 W ActivityManager: wait for provider publish: waiters=1 callerApp=ProcessRecord{77beea7 11464:com.samsung.android.scloud/5009} cpr=ContentProviderRecord{ea5af54 u0 com.osp.app.signin/com.samsung.android.samsungaccount.authentication.data.OpenContentProvider}
08-25 22:44:17.338 1276 11523 D WifiConnectivityMonitor.DnsPingerHandler: set
Комментарии:
1. Ошибка в журнале происходит в
com.samsung.android.scloud.app.ui.settings.controller.notification.SyncAndBackupSettingNotificationManager
. Я полагаю, вы не работаете с прошивкой Samsung, и это не связано с вашим приложением.2. «Я немного запутался в этом файле» — ну, вы не единственный, кто.
3. Вы должны проверить журналы на наличие трассировки стека, которая включает имя пакета вашего приложения.
4. Я добавляю весь файл logcat для загрузки. Возможно, в этом есть нечто большее, чем то, что я опубликовал
5. Вы можете попробовать использовать облачную диагностику из Unity, вы можете увидеть все сбои, если перейдете на панель управления Unity / ваш проект / облачная диагностика / сбои и исключения. (1. Вам необходимо включить облачную диагностику в службах Unity в приложении / игре, которую вы разрабатываете в редакторе. 2. Я не уверен, бесплатно это или нет, просто проверьте это) Надеюсь, это поможет. Если у вас есть какие-либо дополнительные вопросы об инструменте, просто отметьте меня