Closed yaklimenko closed 1 year ago
Здравствуйте По логам что вы приложили нельзя понять что именно пошло не так, не могли бы вы скинуть полный дамп потоков во время ANR ?
Спасибо за Ваше обращение, для разбора создана задача с номером PCODESUP-2232. Мы ознакомимся и вернемся с ответом в течение 2 дней, возможно запросим дополнительную информацию.
Thank you for your message, a task with the number PCODESUP-2232 has been created for analysis. We will get acquainted and return with the answer within 2 days, we may request additional information.
сегодня попытаемся воспроизвести и приложить дампы трэдов
Здравствуйте! Получилось воспроизвести?
Сегодня постараемся найти время
Пока не выходит. Прошу не закрывать ишью, еще попытаемся
Окей, будем ждать обратную связь.
Ловлю сегодня этот АНР весь день на Mi box 4
Есть еще дамп, который лежит на приставке /data/anr/ но его можно только под рутом прочесть. Я решил не рутовать устройство.
Напишите - надо ли что-то еще предоставить для анализа проблемы?
Добрый день! Классов рекламного сдк в предоставленных логах нет.
Передадим ваше обращение коллегам из метрики.
Добрый день! Классов рекламного сдк в предоставленных логах нет.
В самом начале же файла threads_report
at com.yandex.metrica.MetricaService.onCreate(SourceFile:2)
Это спустя 15 примерно секунд после запуска приложения... Выполнение всё еще на onCreate
Это происходит из-за нашей зависимости. Связались с коллегами по поводу причины возникновения этой проблемы.
Это происходит из-за нашей зависимости. Связались с коллегами по поводу причины возникновения этой проблемы.
Может, мне стоит оформить issue в каком-то другом трекере?
Указанное устройство - очень древнее и слабое. ANR возникает из-за того, что просто не хватает вычислительных возможностей. Максимум, что можно сделать, это попробовать перенести метричный сервис в основной процесс.
Для этого нужно в AndroidManifest.xml добавить следующее в application
:
<service
android:name="com.yandex.metrica.MetricaService"
android:enabled="true"
android:exported="true"
tools:remove="android:process" />
Спасибо. Видимо решение рабочее. Anr перестал беспокоить.
возникают ANR на страте приложения.
ANR возникает в процессе, созданном Yandex.Metrica, являющимся зависимостью библиотеки "Yandex Advertising Network Mobile". Возникает через несколько секунд после старта приложения.
Воспроизводится на версиях 5.4.1 и 5.6.0
anr-short-log.log anr-dumpsys.log
Пробовал