android -NullPointerException: попытка вызвать виртуальный метод p () - PullRequest
0 голосов
/ 09 февраля 2020

Я использую Crashlytics для отслеживания сбоев моего Android приложения. для некоторых пользователей сообщается о следующем cra sh:

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'void app.mapdroid.activities.MapActivity.p()' on a null object reference
   at app.mapdroid.fragments.InfinityFragment$2.run(InfinityFragment.java:8)
   at android.os.Handler.handleCallback(Handler.java:790)
   at android.os.Handler.dispatchMessage(Handler.java:99)
   at android.os.Looper.loop(Looper.java:164)
   at android.app.ActivityThread.main(ActivityThread.java:6543)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:810)

Я не понимаю, что за метод p() вызывает этот cra sh. Может кто-нибудь направить, пожалуйста?

приложение, как сообщается, находится в фоновом режиме для всех пользователей с включенной близостью.

1 Ответ

2 голосов
/ 09 февраля 2020

Я думаю, что crashlytics показывает запутанный код из-за отсутствия файла сопоставления. Загрузите файл сопоставления на консоль Google Play, и аварийные сбои будут генерировать разумные отчеты всякий раз, когда будет сообщено о новом cra sh.

Но для текущего cra * sh вы должны вручную просмотреть файл сопоставления или подождите, пока другой cra sh

...