تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
لمساعدة فريق الدعم في حلّ المشاكل المتعلّقة بتطبيق "الرسائل" على أجهزة 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
إعادة إظهار المشكلة
في الإعدادات > النظام > خيارات المطوّرين > أحجام ذاكرة التخزين المؤقت للتسجيل، اضبط حجم ذاكرة التخزين المؤقت للتسجيل على الحد الأقصى. استخدِم أكبر حجم للجهاز (على سبيل المثال،
16 ميغابايت على جهاز متقدّم).
افرض إيقاف تطبيق "الرسائل".
إذا كان الخلل مرتبطًا بتوفير خدمات الاتصالات التفاعلية (RCS)،
أكمِل الخطوات التالية:
فعِّل "وضع الطيران".
امسح مساحة التخزين في تطبيقَي "الرسائل" و"خدمات مشغّلي شبكة الجوال" من الإعدادات.
أوقِف وضع "الطيران".
فعِّل محادثات RCS في الإعدادات.
انتظِر خمس دقائق على الأقل قبل بدء إعداد تقرير الخطأ.
لكل خطأ جديد، امسح رسائل logcat:
adb logcat -c
ابدأ تسجيل الفيديو باتّباع الخطوات التالية:
سجِّل الخطأ الذي تم الإبلاغ عنه فقط.
احرص على أن تكون تسجيلات الفيديو قصيرة قدر الإمكان. على سبيل المثال، إذا حدث البالِغ
بعد إجراء مكالمة واحدة، سجِّل هذا الجزء فقط من
المكالمة.
لا تسجِّل الخطوات المتكرّرة.
افتح تطبيق "الرسائل" وأعِد تنفيذ الخطوات التي أدّت إلى ظهور الخطأ.
أوقِف تسجيل الفيديو.
جمع تقرير الخطأ
في التقرير، سجِّل ما يلي:
الطابع الزمني الذي حدث فيه الخلل
الخطوات التي تؤدي إلى ظهور الخطأ
الخطأ نفسه (على سبيل المثال، رسالة الخطأ)
تسجيل للشاشة أثناء إعادة إنتاج الخطأ
في خيارات المطوّرين، انقر على تسجيل تقرير بالأخطاء.
اختَر نوع تقرير الخطأ وانقر على إبلاغ. سيصلك إشعار يشير إلى جاهزية تقرير الخطأ.
إرفاق تقرير الخطأ في خطأ تم إرساله
إذا كان الخلل متعلّقًا برسالة واحدة أو أكثر (على سبيل المثال، تعذّر
إرسال الرسائل)، يُرجى تقديم أرقام تعريف الرسائل المتأثّرة.
تفعيل قائمة تصحيح أخطاء تطبيق "الرسائل":
افتح تطبيق "الرسائل".
انقر على شريط البحث.
البحث عن *xyzzy* يتم فتح قائمة أدوات تصحيح الأخطاء أو يظهر إشعار Debug menu option enabled.
انقر مع الاستمرار على الرسالة.
انقر على more_vert القائمة، ثم انقر على
عرض التفاصيل.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["To 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\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\nRooted 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\nUnrooted 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\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\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**."]]