Чтобы помочь службе поддержки решить проблемы с приложением «Сообщения» на устройствах Android, подготовьте отчет об ошибке и видеозапись.
Чтобы получить сообщение об ошибке непосредственно с вашего устройства Android, выполните следующие действия.
Включите параметры разработчика и отладку по USB.
Для получения информации о параметрах разработчика, используемых для настройки поведения системы, которые помогают профилировать и отлаживать производительность вашего приложения, см. раздел «Настройка параметров разработчика на устройстве» .
Включите подробное логирование для сообщений.
Устройство с правами root
На устройстве с правами root используйте следующие команды для включения подробного логирования:
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;
Включайте подробное логирование только для тестовых устройств . Приведенный ниже журнал содержит персональные данные.
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
Устройство без рута
На устройстве без root-прав используйте следующую команду для включения подробного логирования:
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 menu option enabled.
- Нажмите и удерживайте сообщение.
- Нажмите на меню , затем нажмите «Просмотреть подробности» .