테스트 기기에만 상세 로깅을 사용 설정합니다. 다음 로그에는 개인 식별 정보 (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
문제를 재현합니다.
설정 > 시스템 > 개발자 옵션 > 로거 버퍼 크기에서 로거 버퍼 크기를 최대화합니다. 기기에서 가장 큰 크기를 사용합니다 (예: 고급 기기의 경우 16MB).
메시지 앱을 강제 종료합니다.
버그가 Rich Communication Services (RCS) 프로비저닝과 관련된 경우 다음 단계를 완료합니다.
비행기 모드를 사용 설정합니다.
설정에서 메시지 및 Carrier Services 저장용량을 지웁니다.
비행기 모드를 사용 중지합니다.
설정에서 RCS 채팅을 사용 설정합니다.
버그 신고를 시작하기 전에 5분 이상 기다립니다.
새 버그마다 logcat 메시지를 지웁니다.
adb logcat -c
동영상 녹화를 시작합니다.
신고된 버그만 기록합니다.
동영상 녹화는 최대한 짧게 유지하세요. 예를 들어 단일 호출 후에 버그가 발생하면 호출의 해당 섹션만 기록합니다.
반복되는 단계는 녹화하지 마세요.
메시지 앱을 시작하고 버그를 재현합니다.
동영상 녹화를 중지합니다.
버그 신고 수집
보고서에서 다음을 캡처합니다.
버그가 발생한 타임스탬프입니다.
버그를 트리거하는 단계
버그 자체 (예: 오류 메시지)
버그를 재현하는 동안의 화면 녹화
개발자 옵션에서 버그 신고를 탭합니다.
버그 신고 유형을 선택하고 신고를 탭합니다. 버그 신고가 준비되면 알림이 표시됩니다.
제출된 버그에 버그 신고를 첨부합니다.
버그가 하나 이상의 메시지와 관련된 경우 (예: 메시지를 보낼 수 없음) 영향을 받는 메시지의 메시지 ID를 제공합니다.
메시지 디버그 메뉴를 사용 설정합니다.
메시지를 엽니다.
검색창을 탭합니다.
*xyzzy*를 검색합니다. Debug Utils 메뉴가 열리거나 Debug menu option enabled 메시지가 포함된 토스트가 표시됩니다.
[null,null,["최종 업데이트: 2025-07-25(UTC)"],[],[],null,["# Capture a bug report and video recording for Android device\n\nTo help the Support team resolve issues with the Messages app on Android\ndevices, generate a bug report and a video recording.\n\nTo get a bug report directly from your Android device, follow these steps.\n| **Note:** Changes to settings, a device reset, or a device reboot may require you to repeat steps 1 and 2.\n\nEnable developer options and USB debugging\n------------------------------------------\n\nFor information about developer options used to configure system behaviors that\nhelp you profile and debug your app performance, see\n[Configure on-device developer options](https://developer.android.com/studio/debug/dev-options).\n\nEnable verbose logging for Messages\n-----------------------------------\n\n### Rooted device\n\nOn a rooted device, use the following commands to enable verbose\nlogging: \n\n adb shell setprop log.tag.Bugle VERBOSE\n adb shell setprop log.tag.BugleDataModel VERBOSE\n adb shell setprop log.tag.RcsProvisioning VERBOSE\n adb shell setprop log.tag.CarrierServices VERBOSE\n adb shell setprop log.tag.BugleAction VERBOSE:\n adb shell setprop log.tag.BugleRcsEngine VERBOSE;\n adb shell setprop log.tag.BugleTransport VERBOSE;\n adb shell setprop log.tag.BugleRcsProvisioning VERBOSE;\n adb shell setprop log.tag.RcsClientLib VERBOSE;\n adb shell setprop log.tag.BugleRcs VERBOSE;\n\n**Enable verbose logging only for the testing devices**. The following\nlog includes personally identifiable information (PII). \n\n adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_log_level VERBOSE\n adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_debug_mode true\n adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_rcs_allow_overrides true\n adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_debugging true\n adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_sensitive_logging true\n\n### Unrooted device\n\nOn an unrooted device, use the following command to enable verbose logging: \n\n 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\n\nReproduce your issue\n--------------------\n\n1. In **Settings \\\u003e System \\\u003e Developer options \\\u003e Logger buffer sizes**, maximize the logger buffer size. Use the largest size for the device (for example, 16 MB on a high-end device).\n2. Force stop the Messages app.\n3. If the bug relates to Rich Communication Services (RCS) provisioning, complete the following steps:\n 1. Enable Airplane mode.\n 2. Clear the Messages and Carrier Services storage from **Settings**.\n 3. Disable Airplane mode.\n 4. Enable RCS chat in **Settings**.\n 5. Wait at least five minutes before starting the bug report.\n4. For each new bug, clear the logcat messages:\n\n adb logcat -c\n\n5. Start the video recording:\n\n - Record only the reported bug.\n - Keep video recordings as short as possible. For example, if the bug occurs after making a single call, record only that section of the call.\n - Don't record repetitive steps.\n6. Start the Messages app and reproduce the bug.\n\n7. Stop the video recording.\n\nCollect the bug report\n----------------------\n\n1. In the report, capture the following:\n 1. The timestamp when the bug occurs.\n 2. The steps that trigger the bug.\n 3. The bug itself (for example, error message).\n 4. A recording of the screen while reproducing the bug.\n2. In **Developer options** , tap **Take bug report**.\n\n | **Tip:** To learn how to generate bug reports using `adb`, see [Capture a bug report using adb](https://developer.android.com/studio/debug/bug-report#bugreportadb).\n3. Select a bug report type and tap **Report**. A notification indicates\n when the bug report is ready.\n\n4. Attach the bug report in a submitted bug.\n\nIf the bug relates to one or more messages (for example, messages couldn't be\nsent), provide the Message IDs of the affected messages.\n\n1. Enable the Messages debug menu:\n 1. Open Messages.\n 2. Tap the search bar.\n 3. Search for `*xyzzy*`. The **Debug Utils** menu opens or a toast appears with the message `Debug menu option enabled`.\n2. Touch \\& hold the message.\n3. Tap more_vert Menu, then tap **View Details**."]]