تحليل الأعطال باستخدام "إحصاءات جودة التطبيق" وGemini
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
استخدِم Gemini في "استوديو Android" لتحليل تقارير الأعطال في إحصاءات جودة التطبيق، وإنشاء إحصاءات، وتقديم ملخّص عن العُطل، واقتراح الخطوات التالية (عند الإمكان)، بما في ذلك نماذج الرموز البرمجية وروابط إلى المستندات ذات الصلة.
يمكنك إنشاء كل هذه المعلومات من خلال النقر على الإحصاءات في نافذة أداة إحصاءات جودة التطبيق في "استوديو Android" بعد تفعيل Gemini.
على سبيل المثال، عندما ننقر على الإحصاءات في نافذة أداة إحصاءات جودة التطبيق للتطبيق النموذجي الموضّح، ثم ننقر على نوع الخطأ الأكثر شيوعًا، يخبرنا Gemini بأنّ التطبيق تعذّر تشغيله بسبب java.lang NullPointerException.
تحدّد هذه الأداة الملف الذي حدث فيه العطل، وتعرض مقتطف الرمز البرمجي ذي الصلة، وتوضّح سبب حدوث العطل خطوة بخطوة.
لإصلاح الرمز البرمجي الذي يتسبّب في تعطُّل التطبيق، انقر على اقتراح إصلاح وسيتم فتح نافذة تعرض الفرق بين الرمز البرمجي الحالي والتغييرات المقترَحة من Gemini. يمكنك تحسين الطلب الذي أدّى إلى اقتراح تغييرات على الرمز أو تعديل الرمز بنفسك قبل قبول التغييرات.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-31 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-31 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Analyze crashes with App Quality Insights and Gemini\n\nUse Gemini in Android Studio to analyze your [App Quality Insights](/studio/debug/app-quality-insights) crash\nreports, generate insights, provide a crash summary, and (when possible)\nrecommend next steps, including sample code and links to relevant documentation.\n\nGenerate all of this information by clicking **Insights** in the **App Quality\nInsights** tool window in Android Studio after you [enable Gemini](/studio/gemini/get-started).\n\nFor example, when we click **Insights** in the **App Quality Insights** tool\nwindow for the depicted sample app and click the most common type of error,\nGemini tells us that the app crashed due to a `java.lang` NullPointerException.\nIt locates the file where the crash originated, shows the relevant code\nsnippet, and walks through why the crash occurred step by step.\n\nTo fix the code that is causing the crash, click **Suggest a fix** and a code\ndiff opens with Gemini's proposed code changes. You can further refine the\nprompt that produced the suggested code changes or edit the code yourself\nbefore accepting the changes."]]