ניתוח קריסות באמצעות התכונה 'תובנות לגבי איכות האפליקציה' ו-Gemini

אתם יכולים להשתמש ב-Gemini ב-Android Studio כדי לנתח את דוחות הקריסה של App Quality Insights, ליצור תובנות, לספק סיכום של הקריסה, ובמידת האפשר להמליץ על השלבים הבאים, כולל קוד לדוגמה וקישורים למסמכים רלוונטיים.

כדי ליצור את כל המידע הזה, לוחצים על Insights (תובנות) בחלון הכלים App Quality Insights (תובנות לגבי איכות האפליקציה) ב-Android Studio אחרי הפעלת Gemini.

הצגת תובנות מ-Gemini בחלון הכלים App Quality Insights

לדוגמה, אם נלחץ על תובנות בחלון של הכלי תובנות לגבי איכות האפליקציה עבור האפליקציה לדוגמה שמוצגת כאן, ואז נלחץ על סוג השגיאה הנפוץ ביותר, Gemini יסביר לנו שהאפליקציה קרסה בגלל java.lang NullPointerException. הוא מאתר את הקובץ שבו הקריסה התרחשה, מציג את קטע הקוד הרלוונטי ומסביר למה הקריסה התרחשה, שלב אחר שלב.

תובנות מ-Gemini בחלון הכלים 'תובנות לגבי איכות האפליקציה'

כדי לתקן את הקוד שגורם לקריסה, לוחצים על הצעת תיקון ונפתח קובץ diff של קוד עם השינויים המוצעים בקוד על ידי Gemini. אפשר לדייק עוד יותר את ההנחיה שיצרה את השינויים המוצעים בקוד, או לערוך את הקוד בעצמכם לפני שמאשרים את השינויים.

התיקון המוצע של Gemini מחלון הכלי 'תובנות לגבי איכות האפליקציה'