new_releasesبهروزرسانیها : یادداشتهای انتشار را برای ویژگیهای جدید و بهروزرسانیهای محصول بررسی کنید. ، new_releasesروز رسانی : یادداشت های انتشار را برای ویژگی های جدید و به روز رسانی محصول بررسی کنید.
گزارش اشکال و ضبط ویدیو برای دستگاه Android ضبط کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برای کمک به تیم پشتیبانی در حل مشکلات برنامه پیامها در دستگاههای Android، یک گزارش اشکال و یک ویدیو ضبط کنید.
برای دریافت گزارش باگ مستقیماً از دستگاه اندرویدی خود، این مراحل را دنبال کنید.
گزینه های توسعه دهنده و اشکال زدایی USB را فعال کنید
برای اطلاعاتی درباره گزینههای برنامهنویس مورد استفاده برای پیکربندی رفتارهای سیستم که به شما در نمایهسازی و اشکالزدایی عملکرد برنامهتان کمک میکند، به پیکربندی گزینههای برنامهنویس روی دستگاه مراجعه کنید.
فعال کردن گزارش دقیق برای پیامها
دستگاه روت شده
در یک دستگاه روت شده، از دستورات زیر برای فعال کردن گزارش کامل استفاده کنید:
فقط برای دستگاههای آزمایشی، گزارش دقیق را فعال کنید . گزارش زیر شامل اطلاعات شناسایی شخصی (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
مشکل خود را بازتولید کنید
در Settings > System > Developer options > Logger buffer sizes ، اندازه بافر logger را به حداکثر برسانید. از بزرگترین اندازه برای دستگاه استفاده کنید (مثلاً 16 مگابایت در یک دستگاه پیشرفته).
توقف اجباری برنامه پیامها.
اگر اشکال مربوط به ارائه خدمات ارتباطی غنی (RCS) است، مراحل زیر را کامل کنید:
حالت هواپیما را فعال کنید.
فضای ذخیرهسازی پیامها و خدمات شرکت مخابراتی را از تنظیمات پاک کنید.
غیرفعال کردن حالت هواپیما
گپ RCS را در تنظیمات فعال کنید.
قبل از شروع گزارش اشکال حداقل پنج دقیقه صبر کنید.
برای هر اشکال جدید، پیام های logcat را پاک کنید:
adb logcat -c
شروع ضبط ویدیو:
فقط اشکال گزارش شده را ضبط کنید.
فیلم های ضبط شده را تا حد امکان کوتاه نگه دارید. به عنوان مثال، اگر پس از برقراری یک تماس، اشکال رخ داد، فقط آن بخش از تماس را ضبط کنید.
مراحل تکراری را ثبت نکنید.
برنامه Messages را راه اندازی کنید و اشکال را دوباره تولید کنید.
ضبط ویدیو را متوقف کنید.
گزارش اشکال را جمع آوری کنید
در گزارش، موارد زیر را ثبت کنید:
مهر زمانی که اشکال رخ می دهد.
مراحلی که باعث ایجاد باگ می شود.
خود باگ (مثلاً پیام خطا).
ضبط صفحه هنگام بازتولید اشکال.
در گزینههای برنامهنویس ، روی Take report bug ضربه بزنید.
نوع گزارش اشکال را انتخاب کنید و روی گزارش ضربه بزنید. یک اعلان نشان می دهد که گزارش اشکال آماده است.
گزارش اشکال را در یک اشکال ارسالی پیوست کنید.
اگر اشکال مربوط به یک یا چند پیام است (مثلاً پیامها ارسال نشد)، شناسه پیام پیامهای آسیبدیده را ارائه کنید.
منوی اشکال زدایی پیام ها را فعال کنید:
پیام ها را باز کنید.
روی نوار جستجو ضربه بزنید.
*xyzzy* را جستجو کنید. منوی Debug Utils باز می شود یا یک نان تست با پیام Debug menu option enabled .
پیام را لمس کرده و نگه دارید.
روی more_vert Menu ضربه بزنید، سپس روی View Details ضربه بزنید.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[],[],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**."]]