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

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

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

  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 Utils или появится всплывающее сообщение с Debug menu option enabled .
  2. Нажмите и удерживайте сообщение.
  3. Нажмите «Меню , затем нажмите « Просмотреть подробности» .