1
Firebaseクラッシュレポートでは、android.os.NetworkOnMainThreadExceptionが発生しています。問題はそれが私が認識しない方法からだと言っていることです。 「MainActivity.a()」NetworkOnMainThreadException Firebaseクラッシュ
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 23のAPI 19. Iテストにこのクラッシュを取得していますし、私のアプリはそう追跡しようとして、OSC情報を送信し、受信
23上に、私はまた、ターゲットとしていますOSCコマンドを送信する唯一の方法はAsyncTask経由であるため、問題がどのようなものかはっきりしない。
本当に原因のように聞こえます。オリジナルのスタックトレースが自動的に表示されるように、ProguardマッピングファイルをFirebaseにアップロードする方法に関するドキュメントを参照してください:https://firebase.google.com/docs/crash/android#deobfuscate_proguard_labels –