Gemini in Android Studio include funzionalità per ogni passaggio del processo di sviluppo. Tutte le funzionalità sono incluse anche in Gemini per le attività se non diversamente indicato.
Chat
L'interfaccia principale per interagire con Gemini è la finestra della chat. Puoi usarlo per fare domande che vanno da quelle molto semplici e aperte a problemi specifici per i quali hai bisogno di aiuto. Guarda alcuni esempi di cosa chiedere a Gemini.
Completamento del codice
Se attivi la condivisione del contesto del progetto, puoi abilitare il completamento del codice con l'IA. Quando il completamento del codice AI è abilitato, Gemini offre il completamento automatico del codice visualizzato come testo in corsivo grigio mentre digiti. Per saperne di più, consulta Completamento del codice.
Trasformazione del codice
Dall'editor di codice di Android Studio, puoi chiedere a Gemini di suggerirti come modificare, ottimizzare o aggiungere codice alla tua app. I suggerimenti vengono visualizzati come una differenza di codice che puoi modificare in base alle esigenze prima di accettarla. Per saperne di più, consulta Trasformazione del codice.
Spiega il codice
Gemini può aiutarti a spiegare il codice per consentirti di comprenderlo rapidamente. Per chiedere a Gemini di spiegare, evidenzia il codice, fai clic con il tasto destro del mouse e seleziona Gemini > Spiega codice. La tua query viene inviata al riquadro della chat di Gemini, dove Gemini può fornire una risposta dettagliata.
Suggerire miglioramenti
Gemini può offrirti suggerimenti per aiutarti a migliorare il codice in modo che segua le best practice per le app per Android e generi un'esperienza utente migliorata. Per ricevere suggerimenti, evidenzia del codice, fai clic con il tasto destro del mouse e seleziona Gemini > Suggerisci miglioramenti. La tua query viene inviata al riquadro della chat di Gemini principale, dove Gemini può fornire suggerimenti dettagliati.
Allegato immagine multimodale (anteprima)
Gemini in Android Studio supporta gli input multimodali, che ti consentono di allegare immagini direttamente ai prompt. Ecco alcuni casi d'uso interessanti:
- Prototipazione e iterazione rapida dell'interfaccia utente: converti un semplice wireframe o un mock ad alta fedeltà dell'interfaccia utente della tua app in codice funzionante.
- Spiegazione e documentazione dei diagrammi: ottieni informazioni più approfondite su diagrammi di flusso di dati o di architettura complessi chiedendo a Gemini di spiegare i relativi componenti e le relative relazioni.
- Risoluzione dei problemi relativi all'interfaccia utente: acquisisci screenshot dei bug dell'interfaccia utente e chiedi a Gemini di trovare una soluzione.
Per scoprire di più, consulta Accelerare lo sviluppo dell'interfaccia utente con l'allegato di immagini e leggi il post del blog.
Allegato file (anteprima)
Allega file di codice come contesto nelle interazioni con Gemini in chat in Android Studio. Digita @ nella barra delle query per visualizzare un menu di completamento dei file e seleziona i file da allegare. Per saperne di più, consulta la nota di rilascio della versione di anteprima relativa al supporto di Gemini in Android Studio per gli allegati dei file.
Rinominare le variabili (anteprima)
Puoi ricevere i suggerimenti di Gemini su come rinominare le variabili in modo che siano più intuitive e descrittive. Puoi ricevere suggerimenti per una variabile specifica tramite Rifactorizza > Rinomina o chiedere a Gemini di ripensare a tutte le variabili in un file o in parte di un file tramite Gemini > Ripensa alle variabili. Per saperne di più, consulta Ristrutturare il codice.
Generare scenari di test di unità (anteprima)
Gemini può aiutarti a scrivere test di unità suggerendo scenari di test che utilizzano il contesto del codice che vuoi testare. Quando genera scenari di test di unità, Gemini include nomi e descrizioni dettagliati per i test, in modo da aiutarti a comprendere meglio l'intenzione di ogni test suggerito. Per saperne di più, consulta Generare scenari di test di unità.
Genera documentazione (anteprima)
Usa Gemini in Android Studio per generare la documentazione del tuo codice. Quando evidenzi il codice e chiedi a Gemini di documentarlo, la documentazione suggerita viene visualizzata in una differenza di codice che puoi perfezionare prima di accettarla. Per scoprire di più, consulta Genera documentazione.
Generare messaggi di commit (anteprima)
Quando esegui il commit delle modifiche al sistema di controllo della versione da Android Studio, Gemini può utilizzare il contesto delle modifiche al codice nel commit corrente e nei commit passati recenti per suggerire un messaggio di commit dettagliato. Per scoprire di più, consulta Suggerire un messaggio commit.
Ricevere assistenza per gli errori di Build & Sync (anteprima)
Gemini in Android Studio comprende gli errori di compilazione e sincronizzazione di Gradle. Quando si verificano errori, fai clic sul link "Chiedi a Gemini" nell'output della compilazione per diagnosticare e risolvere i problemi.
Richiedere assistenza per gli arresti anomali di Logcat (anteprima)
Gemini in Android Studio può aiutarti a diagnosticare e risolvere i problemi di arresti anomali in fase di esecuzione. Quando si verifica un arresto anomalo, apri Logcat e fai clic sul link "Chiedi a Gemini" nell'output di Logcat per correggere l'errore.
Ricevere assistenza per App Quality Insights (anteprima)
Gemini può aiutarti a spiegare e suggerire correzioni per gli arresti anomali rilevati sui dispositivi degli utenti e segnalati in App Quality Insights. Quando esaminate una traccia dello stack nella finestra dello strumento App Quality Insights, fate clic su Approfondimenti per analizzare i report sugli arresti anomali e, se possibile, consigliare i passaggi successivi e le risorse per risolvere il problema. Per scoprire di più, consulta Analisi dei report sugli arresti anomali.
Generare anteprime di Scrivi (anteprima)
Gemini può generare automaticamente anteprime di Compose per farti risparmiare tempo durante la progettazione dell'interfaccia utente. Puoi scegliere di generare un'anteprima di Componi per un composable specifico o per un intero file. Per scoprire di più, consulta Generazione di anteprime dei componimenti con Gemini.
Configurare la condivisione contestuale
Quando attivi la condivisione del contesto del progetto con Gemini in Android Studio,
puoi controllare quali file escludere dalla condivisione utilizzando i file .aiexclude
.
Posiziona i file .aiexclude
in qualsiasi punto del progetto e delle relative radici VCS per controllare a quali file le funzionalità di IA sono autorizzate ad accedere. Per saperne di più, consulta
Configurare la condivisione del contesto con i file .aiexclude.
Libreria di prompt (anteprima)
La libreria di prompt ti consente di salvare e gestire i prompt utilizzati di frequente. Accedi alla libreria di prompt da Android Studio > Impostazioni > Gemini > Libreria di prompt.
Integrazione con strumenti esterni (anteprima)
Gemini in Android Studio per le aziende è integrato con molti strumenti esterni,
in modo da poter recuperare informazioni ed eseguire azioni correlate agli strumenti senza dover uscire da Android Studio. Digita @ per visualizzare un elenco di strumenti
e selezionane uno da includere nel prompt per Gemini. Ad esempio, puoi chiedere a Gemini di elencare i tuoi documenti Google recenti digitando "@GoogleDocs
elenca i miei documenti recenti".