Gemini in Android Studio include funzionalità per ogni fase del processo di sviluppo. Gemini è un campo in rapido sviluppo, quindi consulta anche le note di rilascio della versione stabile e le note di rilascio della versione di anteprima di Android Studio per gli ultimi aggiornamenti.
Categoria | Funzionalità | Descrizione | Documenti |
---|---|---|---|
Chat | Chat | L'interfaccia originale per interagire con Gemini. Poni a Gemini domande relative ad Android in qualsiasi momento del flusso di lavoro di sviluppo. | Prova Gemini |
Allega file | Allega file alla tua query per aiutare Gemini a comprendere meglio il contesto della tua domanda e identificare il codice da aggiornare. Attiva la funzionalità tramite Studio Labs. |
Allegare file | |
Allegare immagini | Allega un'immagine alla tua query per generare UI, eseguire il debug dei bug della UI, documentare l'architettura di un'app e altro ancora.
Attualmente solo nel livello senza costi aggiuntivi. Attivala tramite Studio Labs. |
Allegare immagini | |
Raccolta di prompt (nell'IDE) | Salva e gestisci i prompt utilizzati di frequente e richiamali rapidamente quando necessario. | Salvare e gestire i prompt con la libreria di prompt | |
Regole | Definisci le preferenze per le risposte di Gemini alle tue query. Definisci linguaggi di programmazione, stili, formati di output e altro ancora preferiti. | Personalizzare l'esperienza con le regole | |
Galleria dei prompt | Sfoglia la nostra raccolta di prompt per trovare l'ispirazione su come integrare Gemini nel tuo flusso di lavoro. | Galleria dei prompt | |
Integrazione con strumenti esterni | Recupera informazioni ed esegui azioni relative a strumenti esterni senza 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".
Solo abbonati al livello Business. |
||
Modalità Agente | Modalità Agente | La modalità Agente è progettata per gestire attività di sviluppo complesse e in più fasi che vanno oltre ciò che puoi sperimentare semplicemente chattando con Gemini. L'agente può apportare modifiche a più file e correggere i bug in modo iterativo, accelerando il processo di sviluppo. | Modalità agente |
Aggiungere una chiave API | Per la modalità Agente: aggiungi una chiave API per espandere la finestra contestuale e ottenere risposte di qualità ancora superiore.
Applicabile solo agli utenti del modello predefinito del livello senza costi. |
Aggiungere la propria chiave API Gemini | |
Aggiungere un server MCP | Per la modalità agente: interagisci con strumenti esterni ed estendi le conoscenze e le funzionalità utilizzando il Model Context Protocol (MCP). | Aggiungere un server MCP | |
Codice | Completamento del codice | Gemini offre il completamento automatico del codice basato sull'AI in Android Studio, che viene visualizzato come testo in corsivo grigio mentre digiti. Il completamento del codice ti fa risparmiare tempo e ti consente di completare più rapidamente i progetti di programmazione suggerendo funzioni complete. | Accelerare la programmazione con il completamento del codice basato sull'AI |
Trasformazione del codice | Chiedi a Gemini dall'editor di codice suggerimenti per modificare, ottimizzare o aggiungere codice al tuo progetto. | Trasforma codice | |
Rielabora i nomi delle variabili | Ricevi suggerimenti da Gemini su come rinominare una o tutte le variabili in un file. | Rivedere i nomi delle variabili | |
Generare scenari di test delle unità | Gemini può suggerire scenari di test utilizzando il contesto del codice che vuoi testare. Quando genera scenari di test unitari, Gemini include nomi e descrizioni dettagliati per i test, in modo che tu possa comprendere meglio l'intenzione di ogni test suggerito. | Generare scenari di test delle unità | |
Viaggi con Gemini | Scrivi test funzionali end-to-end, chiamati percorsi, descrivendo i passaggi e le asserzioni utilizzando il linguaggio naturale. Gemini converte i tuoi passaggi in azioni che Gemini esegue nella tua app. Al momento in anteprima.
Attualmente in anteprima. |
Journeys per Android Studio | |
Codice del documento | Genera una documentazione chiara e concisa per il tuo codice con bozze immediate che puoi perfezionare. | Generare la documentazione per il codice | |
Generare messaggi di commit | Gemini può utilizzare il contesto delle modifiche al codice e dei commit recenti per generare un messaggio di commit. | Generare messaggi di commit | |
Personalizzazione del codice | La personalizzazione del codice ti consente di ricevere suggerimenti di codice basati sui repository privati della tua organizzazione e quindi di rispettare lo stile di programmazione della tua organizzazione. Solo abbonati al livello Business. |
Panoramica della personalizzazione del codice | |
Scrivi | Crea generazione di anteprima | Gemini può generare automaticamente anteprime di Compose, inclusi dati simulati per i parametri di anteprima, per un composable specifico o per tutti i composable in un file.
Attiva la funzionalità tramite Studio Labs. |
Generare anteprime di Composizione |
UI di trasformazione | Utilizza il linguaggio naturale per aggiornare la UI dell'app direttamente dal riquadro di anteprima di Compose.
Attiva la funzionalità tramite Studio Labs. |
UI di trasformazione | |
Integrazioni basate su Android | Analizzare gli arresti anomali con App Quality Insights | Utilizza Gemini per analizzare i report sugli arresti anomali di App Quality Insights, generare approfondimenti, fornire un riepilogo degli arresti anomali e (se possibile) consigliare i passaggi successivi, inclusi codice di esempio e link alla documentazione pertinente. | Analizzare i blocchi anomali con App Quality Insights e Gemini |
Analizzare gli errori di runtime con Logcat | Gemini in Android Studio ti aiuta a comprendere e risolvere gli errori dalla finestra Logcat, semplificando il processo di debug. Quando la tua app genera un errore o un'eccezione, fai clic su "Chiedi a Gemini" per ricevere spiegazioni immediate e suggerimenti pratici senza uscire dall'IDE. | Analizzare gli errori di runtime con Logcat e Gemini | |
Ricevere assistenza per gli errori di build e sincronizzazione | Gemini comprende gli errori di build e sincronizzazione di Gradle. Quando si verificano errori, fai clic sul link "Chiedi a Gemini" nell'output della build per diagnosticare e risolvere i problemi. | ||
Privacy e sicurezza | Configurare la condivisione contestuale | Configura quali file specifici vengono condivisi con Gemini utilizzando i file .aiexclude . |
Configurare la condivisione del contesto |
Logging | Raccogliere l'attività di Gemini in Cloud Logging, inclusi prompt e risposte e metadati come le righe di codice accettate dall'utente.
Solo abbonati al livello Business. |
Configura la registrazione di Gemini Code Assist Standard ed Enterprise | |
Controlli di servizio VPC | Crea un ambiente sicuro e controllato per la codifica per proteggere i dati sensibili e la proprietà intellettuale.
Solo abbonati al livello Business. |
Configurare i Controlli di servizio VPC per Gemini | |
Controllare l'accesso alla rete con le limitazioni del dominio utente | Limitare l'accesso a Gemini in base ai domini utente.
Solo abbonati al livello Business. |
Controllare l'accesso alla rete con le limitazioni del dominio utente | |
Altro | Metriche di produttività | Monitora l'utilizzo di Gemini in Android Studio da parte del tuo team e l'impatto che ha avuto sul tuo lavoro, incluse metriche come il tasso di accettazione dei suggerimenti di codice.
Solo abbonati al livello Business. |
Generare metriche di Gemini Code Assist |