Я применил Firebase Authentication, Realtime Database и Analytics в своем приложении. Если приложение запущено и остается незанятым на некоторых телефонах, оно выдает сообщение ANR.ANR Причина: выполнение службы com.demo.android/com.google.android.gms.tagmanager.TagManagerService
Logcat показывает:
E/ActivityManager: ANR в com.demo.droid
PID: 16376
Причина: выполнение службы com.demo.droid/com.google.android.gms.tagmanager .TagManagerService
нагрузки: 8,5/8,88/8,98
использование процессора от 3255ms до -2309ms назад:
есть ли способ, чтобы поймать эту ошибку, прежде чем это я s бросили на экран?
Чтобы избежать ANR, поместите трудоемкие операции в отдельный поток. – Fustigador
Возможно [связано с этим] (http://stackoverflow.com/questions/37357974/after-upgrading-to-google-play-services-9-0-0-app-hangs-in-dynamitemodulesc)? –
У вас есть более подробная информация о том, на каких телефонах это происходит, и трассировки стека для этой проблемы? Скомпилировали ли вы свое приложение в Android Studio или через другой механизм (Eclipse и т. Д.)? Является ли TagManagerService в объединенном AndroidManifest.xml? –