Консоль Google Play - Отчет о сбое: java.lang.RuntimeException - PullRequest
0 голосов
/ 19 декабря 2018

Я получил несколько отчетов о сбоях от пользователей одного из моих приложений в магазине Google Play.

Это стек, в котором я нахожу магазин воспроизведения:

java.lang.RuntimeException: 
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2946)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3081)
  at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:78)
  at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:108)
  at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:68)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1831)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loop (Looper.java:193)
  at android.app.ActivityThread.main (ActivityThread.java:6806)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:547)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:873)

И этоустройство: Xiaomi POCO F1 (beryllium), Android 9, сбой приложения при запуске.

К сожалению, нет никаких ссылок на мой пакет в стеке.

Это мои настройки gradle:

compileSdkVersion 28
    buildToolsVersion '28.0.3'
    defaultConfig {
        applicationId "xxxxxxxxx"
        minSdkVersion 15
        targetSdkVersion 28
        multiDexEnabled true
    }

В других устройствах с android 9, где я тестировал, проблем нет.Может ли это быть проблема, связанная с сервисом воспроизведения, присутствующим в устройстве?Какая-то идея?

Спасибо

1 Ответ

0 голосов
/ 21 декабря 2018

Самое замечательное в Android - это открытый исходный код.Таким образом, вы можете исследовать эти проблемы самостоятельно.

В этом случае давайте рассмотрим источник ActivityThread.Выполните в Google поиск по "source ActivityThread.java" .Для меня лучшим результатом является исходный код на android.googlesource.com .

Теперь посмотрим на метод executeLaunchActivity ().Жаль, что в трассировке стека нет сообщений, но похоже, что этот метод выдает исключение RuntimeException, когда возникает проблема с загрузкой запуска для вашего приложения.Похоже, что приходит какое-то сообщение, ваша попытка запуска пытается начать, но выдает исключение при загрузке вашего приложения.К сожалению, я не могу дать вам гораздо больше подробностей.

Возможно, вы захотите попробовать интегрировать с таким решением, как Firebase Crashlytics , которое дает вам более подробные инструменты для расследования сбоев, чем PlayКонсольные предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...