Я использую андроид Google Analytics и Firebase для отслеживания ошибокRuntimeException - ApplicationPackageManager.getPackageInfo в Android
код Analytics используется от
http://www.androidhive.info/2015/08/android-integrating-google-analytics-v4/
погрешность является показать в следующей части кода
public void trackException(Exception e) {
if (e != null) {
Tracker t = getGoogleAnalyticsTracker();
t.send(new HitBuilders.ExceptionBuilder()
.setDescription(
new StandardExceptionParser(this, null)
.getDescription(Thread.currentThread().getName(), e))
.setFatal(false)
.build()
);
}
}
детали ошибки в firebase являются RuntimeException - ApplicationPackageManager.getPackageInfo
Exception java.lang.RuntimeException: Package manager has died
android.app.ApplicationPackageManager.getPackageInfo (ApplicationPackageManager.java:160)
com.google.android.gms.analytics.StandardExceptionParser.setIncludedPackages()
com.google.android.gms.analytics.StandardExceptionParser.<init>()
com.Quest.MyApplication.trackException (MyApplication.java:85)
com.Quest.MediaPlayer.MusicPlayer.Mp3Player.Audioplayer.PlayService.SongPlayer (PlayService.java:552)
com.Quest.MediaPlayer.MusicPlayer.Mp3Player.Audioplayer.PlayService.PlaySong (PlayService.java:527)
com.Quest.MediaPlayer.MusicPlayer.Mp3Player.Audioplayer.PlayService.PlayRecievedSong (PlayService.java:499)
com.Quest.MediaPlayer.MusicPlayer.Mp3Player.Audioplayer.PlayService.PlayNormalNext (PlayService.java:894)
com.Quest.MediaPlayer.MusicPlayer.Mp3Player.Audioplayer.PlayService.PlayNext (PlayService.java:839)
com.Quest.MediaPlayer.MusicPlayer.Mp3Player.Audioplayer.PlayService.onCompletion (PlayService.java:972)
android.media.MediaPlayer$EventHandler.handleMessage (MediaPlayer.java:3351)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:135)
android.app.ActivityThread.main (ActivityThread.java:5910)
java.lang.reflect.Method.invoke (Method.java)
java.lang.reflect.Method.invoke (Method.java:372)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1405)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1200)
Просьба указать реализацию getGoogleAnalyticsTracker() – jonathanrz
'MyApplication.getInstance(). TrackException (e);' это просто это – 1234567