Android. Firebase интерпретация сбоев - PullRequest
1 голос
/ 23 апреля 2020

Я использую Firebase / Crashlytics в моем Android приложении.

У меня есть сценарий cra sh, который перехватывается и сообщается в Firebase. Я не уверен, как интерпретировать отчет cra sh.

В Firebase он говорит:

Неустранимое исключение: b. c .aa Приложение не отвечает в течение как минимум 5000 мс .

Caused by b.c.a.a$a$a
main (state = RUNNABLE)
net.q_play.player.MainActivity$1.run

android.util.Log.println_native (Log.java)
android.util.Log.d (Log.java:143)
net.q_play.player.MainActivity$1.run (MainActivity.java:24)
android.os.Handler.handleCallback (Handler.java:755)
android.os.Handler.dispatchMessage (Handler.java:95)
android.os.Looper.loop (Looper.java:154)
android.app.ActivityThread.main (ActivityThread.java:6141)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:912)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:802)

a) Я думаю, что это ANR (без ответа приложения)

b) Что означает «Вызвано b. c .aa $ a $ a» значит?

c) Указанная строка: net .q_play.player.MainActivity $ 1.run (MainActivity. java: 24) Это не имеет смысла в строке 24 - так как это : import android .database.Cursor;

Надеемся на некоторые входные данные. Спасибо.

1 Ответ

0 голосов
/ 03 мая 2020

Fabric / Firebaser здесь, я могу дать некоторую информацию для b) -

b) Похоже, что у метода сбоя имя метода было запутано. Если вы используете что-то вроде Proguard для запутывания своего приложения, убедитесь, что вы выполнили все инструкции здесь , чтобы получить деобфусцированные отчеты Crashlytics cra * sh.

В противном случае я нет эксперта по Android ошибкам или использованию ресурсов, но это, похоже, относится и к ANR. Надеюсь, вы сможете получить более глубокое понимание этого конкретного крэ sh.

...