Gemini in Android Studio include funzionalità per ogni fase del processo di sviluppo. Gemini è un ambiente in rapida evoluzione, quindi consulta anche le note di rilascio della versione stabile e le note di rilascio dell' 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 query per aiutare Gemini a comprendere meglio il contesto della domanda e identificare il codice da aggiornare. | Allega file | |
| Allega immagini | Allega un'immagine alla query per generare l'UI, eseguire il debug dei bug dell'UI, documentare l'architettura di un'app e altro ancora.
Solo nel livello senza costi aggiuntivi. |
Allega immagini | |
| Libreria di prompt (nell'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 | |
| Modelli di terze parti locali | Scegli un LLM installato localmente sul computer per potenziare la funzionalità di AI in Android Studio. | Utilizza un LLM locale | |
| Modelli di terze parti remoti | Scegli un LLM da un fornitore di modelli remoto per potenziare la funzionalità di AI in Android Studio. | Utilizza un LLM remoto | |
| Modalità Agent | Agent Mode | La modalità Agent è progettata per gestire attività di sviluppo complesse e multifase 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 |
| Creare un nuovo progetto | Passa rapidamente da un'idea a un prototipo di app con l'aiuto dell'AI. | Crea un nuovo progetto con l'AI | |
| Aggiornare le dipendenze | Aggiorna le dipendenze e risolvi in modo iterativo gli errori di build. | Aggiorna le dipendenze con l'agente Gemini | |
| Aggiungere una chiave API | Aggiungi una chiave API per espandere la finestra contestuale e ottenere risposte di qualità ancora superiore.
Si applica solo agli utenti del modello predefinito del livello senza costi aggiuntivi. |
Aggiungi la tua chiave API Gemini | |
| Aggiungere un server MCP | Interagisci con strumenti esterni ed estendi 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 tu. | Aggiungere un server MCP | |
Supporto per i 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 AGENTS.md file sono indipendenti dall'IDE. |
Personalizza Gemini utilizzando i file AGENTS.md |
|
| Può gestire le autorizzazioni | Puoi gestire autorizzazioni specifiche per l'agente, ottenendo un controllo granulare sul tuo spazio di lavoro. | Gestisci le autorizzazioni in modalità Agent | |
| Estendi la modalità Agent con le competenze | Le competenze ti consentono di migliorare le funzionalità della modalità Agent con competenze specializzate expertise e workflow personalizzati. | Estendi la modalità Agent con le competenze | |
| Interagisci con il dispositivo connesso | L'agente AI in Android Studio ha accesso a strumenti per eseguire il deployment di un'app sul dispositivo connesso, controllare cosa viene visualizzato sullo schermo, acquisire screenshot, controllare Logcat per gli errori e interagire con l'app in esecuzione. | Testa e verifica le modifiche su un dispositivo | |
| 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 consente di risparmiare tempo e completare i progetti di programmazione più velocemente 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 | |
| Genera 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 passaggi in azioni che Gemini esegue sull'app.
Attiva la funzionalità tramite Studio Labs. |
Percorsi per Android Studio | |
| Documenta il codice | Genera documentazione chiara e concisa per il codice con bozze immediate che puoi perfezionare. | Genera la documentazione per il codice | |
| Genera messaggi di commit | Gemini può utilizzare il contesto delle modifiche del 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. | Genera anteprime di Compose |
| Trasforma l'interfaccia utente | Utilizza il linguaggio naturale per aggiornare l'UI dell'app direttamente dal riquadro di anteprima di Compose. | Trasforma l'interfaccia utente | |
| Nuova UI da un mock di progettazione | Genera codice Compose direttamente da un mock di progettazione. | Genera l'UI con l'allegato di un'immagine | |
| Allinea l'UI a un'immagine di destinazione | Allinea l'UI a un design di riferimento, se hai già creato un'UI iniziale. | Genera l'UI con l'allegato di un'immagine | |
| Correggi i problemi di qualità dell'UI | Trova e correggi i problemi per migliorare la qualità e l'accessibilità dell'UI. | Trova e correggi i problemi di qualità dell'UI | |
| Integrazioni basate su Android | Analizza gli arresti anomali con Insight sulla qualità dell'app | Utilizza Gemini per analizzare i report sugli arresti anomali di Insight sulla qualità dell'app, generare approfondimenti, fornire un riepilogo degli arresti anomali e (se possibile) consigliare i passaggi successivi, inclusi codice campione e link alla documentazione pertinente. | Analizza i blocchi anomali con App Quality Insights e Gemini |
| Analizza 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 l'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 | |
| Ricevi 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 di build per aiutarti a diagnosticare e risolvere i problemi. | ||
| Privacy e sicurezza | Configura la condivisione del contestuale | Configura i file specifici 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 | |
| Controlla 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 sul tuo lavoro, incluse metriche come la percentuale di accettazione dei consigli sul codice.
Solo abbonati al livello Business. |
Genera metriche di Gemini Code Assist |