Запишите отчет об ошибке и запишите видео для устройства Android.

Чтобы помочь службе поддержки решить проблемы с приложением «Сообщения» на устройствах 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

Воспроизведите проблему.

  1. В разделе «Настройки» > «Система» > «Параметры разработчика» > «Размер буфера логгера» установите максимальный размер буфера логгера. Используйте наибольший размер для вашего устройства (например, 16 МБ на высокопроизводительном устройстве).
  2. Принудительно остановите приложение «Сообщения».
  3. Если ошибка связана с предоставлением доступа к Rich Communication Services (RCS), выполните следующие шаги:
    1. Включите режим полета.
    2. Очистите хранилище сообщений и служб оператора связи в настройках .
    3. Отключите режим полета.
    4. Включите RCS-чат в настройках .
    5. Подождите не менее пяти минут, прежде чем начать отправку отчета об ошибке.
  4. Для каждой новой ошибки очищайте сообщения в logcat:

    adb logcat -c
    
  5. Начать видеозапись:

    • Записывайте только сообщенную ошибку.
    • Старайтесь, чтобы видеозаписи были как можно короче. Например, если ошибка возникает после одного звонка, записывайте только этот фрагмент разговора.
    • Не записывайте повторяющиеся действия.
  6. Запустите приложение «Сообщения» и воспроизведите ошибку.

  7. Остановите видеозапись.

Соберите отчёт об ошибке.

  1. В отчете необходимо указать следующее:
    1. Отметка времени возникновения ошибки.
    2. Шаги, которые приводят к возникновению ошибки.
    3. Сама ошибка (например, сообщение об ошибке).
    4. Видеозапись экрана во время воспроизведения ошибки.
  2. В параметрах разработчика нажмите «Сообщить об ошибке» .

  3. Выберите тип сообщения об ошибке и нажмите «Сообщить» . Уведомление сообщит, когда сообщение об ошибке будет готово.

  4. Прикрепите сообщение об ошибке к уже отправленному сообщению об ошибке.

Если ошибка касается одного или нескольких сообщений (например, сообщения не удалось отправить), укажите идентификаторы сообщений, на которые она повлияла.

  1. Включите меню отладки сообщений:
    1. Открыть сообщения.
    2. Нажмите на строку поиска.
    3. Найдите *xyzzy* . Откроется меню «Утилиты отладки» или появится всплывающее сообщение с текстом « Debug menu option enabled .
  2. Нажмите и удерживайте сообщение.
  3. Нажмите на меню , затем нажмите «Просмотреть подробности» .