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 |