Чтобы помочь команде поддержки решить проблемы с приложением «Сообщения» на устройствах Android, создайте отчет об ошибке и запишите видео.
Чтобы получить отчет об ошибке прямо с вашего устройства Android, выполните следующие действия.
Включить параметры разработчика и отладку по USB
Информацию о параметрах разработчика, используемых для настройки поведения системы, которые помогают профилировать и отлаживать производительность приложения, см. в разделе Настройка параметров разработчика на устройстве .
Включить подробное ведение журнала сообщений
Рутированное устройство
На корневом устройстве используйте следующие команды, чтобы включить подробное ведение журнала:
adb shell setprop log.tag.Bugle VERBOSE
adb shell setprop log.tag.BugleDataModel VERBOSE
adb shell setprop log.tag.RcsProvisioning VERBOSE
adb shell setprop log.tag.CarrierServices VERBOSE
adb shell setprop log.tag.BugleAction VERBOSE:
adb shell setprop log.tag.BugleRcsEngine VERBOSE;
adb shell setprop log.tag.BugleTransport VERBOSE;
adb shell setprop log.tag.BugleRcsProvisioning VERBOSE;
adb shell setprop log.tag.RcsClientLib VERBOSE;
adb shell setprop log.tag.BugleRcs VERBOSE;
Включите подробное ведение журнала только для тестовых устройств . Следующий журнал содержит личную информацию (PII).
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_log_level VERBOSE
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_debug_mode true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_rcs_allow_overrides true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_debugging true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_sensitive_logging true
Нерутированное устройство
На нерутированном устройстве используйте следующую команду, чтобы включить подробное ведение журнала:
adb shell am broadcast -a 'com.google.android.gms.phenotype.FLAG_OVERRIDE' --es package "com.google.android.apps.messaging#com.google.android.apps.messaging" --es user "\*" --esa flags "bugle_phenotype__enable_verbose_bug_reports" --esa values "true" --esa types "boolean" com.google.android.gms
Воспроизведите вашу проблему
- В меню «Настройки» > «Система» > «Параметры разработчика» > «Размеры буфера журнала» увеличьте размер буфера журнала. Используйте наибольший размер устройства (например, 16 МБ на устройстве высокого класса).
- Принудительно остановите приложение «Сообщения».
- Если ошибка связана с предоставлением Rich Communication Services (RCS), выполните следующие действия:
- Включите режим полета.
- Очистите хранилище «Сообщения» и «Услуги оператора связи» в настройках .
- Отключите режим полета.
- Включите чат RCS в настройках .
- Подождите не менее пяти минут, прежде чем начинать отчет об ошибке.
Для каждой новой ошибки очищайте сообщения logcat:
adb logcat -c
Запускаем видеозапись:
- Записывайте только обнаруженную ошибку.
- Делайте видеозаписи как можно короче. Например, если ошибка возникает после совершения одного звонка, запишите только этот фрагмент звонка.
- Не записывайте повторяющиеся шаги.
Запустите приложение «Сообщения» и воспроизведите ошибку.
Остановите запись видео.
Соберите отчет об ошибке
- В отчете укажите следующее:
- Временная метка возникновения ошибки.
- Действия, которые вызывают ошибку.
- Сама ошибка (например, сообщение об ошибке).
- Запись экрана во время воспроизведения ошибки.
В разделе «Параметры разработчика» нажмите «Отправить отчет об ошибке» .
Выберите тип отчета об ошибке и нажмите «Отчет» . Уведомление указывает, когда отчет об ошибке готов.
Прикрепите отчет об ошибке к отправленному сообщению об ошибке.
Если ошибка связана с одним или несколькими сообщениями (например, сообщения не удалось отправить), укажите идентификаторы затронутых сообщений.
- Включите меню отладки сообщений:
- Открытые сообщения.
- Нажмите на строку поиска.
- Найдите
*xyzzy*
. Откроется меню Debug Utils или появится всплывающее сообщение сDebug menu option enabled
.
- Нажмите и удерживайте сообщение.
- Нажмите «Меню , затем нажмите « Просмотреть подробности» .