Funzionalità di Gemini in Android Studio

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 fase del tuo workflow di sviluppo. Prova Gemini
Allegare file Allega file alla tua query per aiutare Gemini a comprendere meglio il contesto della tua domanda e identificare il codice da aggiornare. Allega 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.

Solo nel livello senza costi aggiuntivi.
Allega immagini
Raccolta di prompt (in-IDE) Salva e gestisci i prompt utilizzati di frequente e richiamali rapidamente quando necessario. Salva e gestisci 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 preferiti e altro ancora. Personalizza l'esperienza con le regole
Galleria dei prompt Sfoglia la nostra raccolta di prompt per idee su come integrare Gemini nel tuo workflow. Galleria dei prompt
LLM locali Scegli un LLM installato localmente sul computer per potenziare la funzionalità AI in Android Studio.

In anteprima.
Utilizza un LLM locale
Modalità Agent Modalità Agent La modalità Agent è progettata per gestire attività di sviluppo complesse e in più fasi che vanno oltre ciò che puoi fare 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à Agent
Aggiungere una chiave API 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.
Aggiungi la tua chiave API Gemini
Aggiungere un server MCP Interagisci con strumenti esterni ed espandi le conoscenze e le funzionalità utilizzando il Model Context Protocol (MCP). Aggiungere un server MCP
Aggiungere un server MCP remoto Connettiti a un server MCP senza doverlo installare e gestire autonomamente.

In anteprima.
Aggiungi un server MCP
Supporto dei file AGENTS.md Definisci le preferenze per le risposte di Gemini alle tue query in uno o più file Markdown che fanno parte del tuo codebase. Le istruzioni definite nei file AGENTS.md sono indipendenti dall'IDE.

In anteprima.
Personalizza Gemini utilizzando i file AGENTS.md
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. Accelera la programmazione con il completamento del codice basato sull'AI
Trasformazione del codice Dall'editor di codice, chiedi a Gemini di ricevere suggerimenti per modificare, ottimizzare o aggiungere codice al tuo progetto. Trasforma codice
Rielaborare i nomi delle variabili Ricevi suggerimenti da Gemini su come rinominare una o tutte le variabili in un file. Rielabora 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 delle unità, Gemini include nomi e descrizioni dettagliati per i test, in modo che tu possa comprendere meglio l'intenzione di ogni test suggerito. Genera scenari di test delle unità
Percorsi 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.

In anteprima.
Percorsi per Android Studio
Codice del documento Genera una documentazione chiara e concisa per il tuo codice con bozze immediate che puoi perfezionare. Genera 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. Genera 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
Scrittura Generare anteprime di Compose Gemini può generare automaticamente anteprime di Compose, inclusi dati simulati per i parametri di anteprima, per un componibile specifico o per tutti i componibili in un file.

Attiva la funzionalità tramite Studio Labs.
Genera anteprime di Compose
Trasformazione dell'interfaccia utente Utilizza il linguaggio naturale per aggiornare l'interfaccia utente dell'app direttamente dal riquadro di anteprima di Compose.

Attiva la funzionalità tramite Studio Labs.
Trasforma l'interfaccia utente
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. Analizza 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. Analizza 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. Configura la condivisione del contestuale
Logging Raccogli l'attività di Gemini in Cloud Logging, inclusi prompt, 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 di programmazione sicuro e controllato per proteggere i dati sensibili e la proprietà intellettuale.

Solo abbonati al livello Business.
Configura i Controlli di servizio VPC per Gemini
Controllare l'accesso alla rete con le limitazioni del dominio utente Limita l'accesso a Gemini in base ai domini utente.

Solo abbonati al livello Business.
Controlla 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.
Genera metriche di Gemini Code Assist