NetworkOnMainThreadException Firebase Crash

В моих отчетах о сбоях в Firebase я получаю исключение android.os.NetworkOnMainThreadException. Проблема в том, что он говорит, что это метод, который я не распознаю. "MainActivity.a()"

android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork (StrictMode.java:1145)
java.net.InetAddress.lookupHostByName (InetAddress.java:385)
java.net.InetAddress.getAllByNameImpl (InetAddress.java:236)
java.net.InetAddress.getByName (InetAddress.java:289)
--> com.mycompany.h.h ()
--> com.mycompany.h.b ()
--> com.mycompany.myapp.MainActivity.a ()
--> com.mycompany.myapp.MainActivity.a ()
--> com.mycompany.myapp.MainActivity$127.onClick ()
android.support.v7.app.d$b.handleMessage ()
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:136)
android.app.ActivityThread.main (ActivityThread.java:5102)
java.lang.reflect.Method.invokeNative (Method.java)
java.lang.reflect.Method.invoke (Method.java:515)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:785)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:601)
dalvik.system.NativeStart.main (NativeStart.java)

Те, которые я пометил стрелкой, я понятия не имею, где их отследить, потому что эти методы не существуют в моем коде.

В качестве еще одного дополнительного бонуса я получаю этот сбой только на API 19. Я тестирую на API 23 и также нацеливаюсь на 23.

Мое приложение отправляет и получает информацию OSC, поэтому попытка отследить, какой отдельный метод мог случайно отправить что-то на MainThread, является сложной задачей, хотя единственный способ отправки команд OSC - через AsyncTask, поэтому я не уверен, в чем может быть проблема,

1 ответ

Возможно, вы путаете ваше приложение с тем, что ваш журнал не может избавиться от этого метода, если вы перенесли свое приложение в AppStore, вы можете попытаться декомпилировать свое приложение и найти, где находится этот метод, или вы можете отменить путаницу и попытаться воспроизвести эту проблему. Это моя точка зрения, надеюсь, это поможет вам.

Другие вопросы по тегам