Analizzare gli arresti anomali con App Quality Insights e Gemini

Utilizza Gemini in Android Studio per analizzare i report sugli arresti anomali di Insight sulla qualità dell'app, generare insight, fornire un riepilogo degli arresti anomali e (se possibile) consigliare i passaggi successivi, inclusi codice campione e link alla documentazione pertinente.

Genera tutte queste informazioni facendo clic su Insight nella finestra degli strumenti Insight sulla qualità dell'app in Android Studio dopo aver attivato Gemini.

Ad esempio, quando facciamo clic su Insight nella finestra dello strumento Insight sulla qualità dell'app per l'app di esempio raffigurata e facciamo clic sul tipo di errore più comune, Gemini ci comunica che l'app ha subito un arresto anomalo a causa di un'eccezione java.lang NullPointerException. Individua il file in cui ha avuto origine l'arresto anomalo, mostra lo snippet di codice pertinente e spiega passo passo il motivo dell'arresto anomalo.

Insight di Gemini nella finestra degli strumenti Insight sulla qualità dell'app
Insight di Gemini nella finestra degli strumenti Insight sulla qualità dell'app

Per correggere il codice che causa l'arresto anomalo, fai clic su Suggerisci una correzione. Si apre un diff del codice con le modifiche al codice proposte da Gemini. Puoi perfezionare ulteriormente il prompt che ha generato le modifiche al codice suggerite o modificare il codice manualmente prima di accettare le modifiche.

Correzione suggerita da Gemini dalla finestra degli strumenti di Insight sulla qualità dell'app
Correzione suggerita da Gemini dalla finestra degli strumenti Insight sulla qualità dell'app