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 | |
| Modelli di terze parti locali | Scegli un LLM installato localmente sul computer per potenziare la funzionalità AI in Android Studio. | Utilizza un LLM locale | |
| Modelli di terze parti remoti | Scegli un LLM da un provider di modelli remoto per potenziare la funzionalità AI in Android Studio. | Utilizza un LLM remoto | |
| Modalità agente | Modalità agente | 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 |
| Conversazioni parallele | Esegui più conversazioni in modalità Agente in parallelo per svolgere più attività in modo efficace all'interno dell'IDE. | Modalità Agent | |
| Crea un nuovo progetto | Passa rapidamente da un'idea a un prototipo di app con l'aiuto dell'AI. | Creare un nuovo progetto con l'AI | |
| Prossima modifica prevista | Suggerisce in modo proattivo modifiche in altre parti del codebase in base alle modifiche recenti. | Next Edit Prediction | |
| Aggiorna le dipendenze | Aggiorna le dipendenze e risolvi in modo iterativo gli errori di build man mano che si presentano. | Aggiornare 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.
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 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 autonomamente. | Aggiungere 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. |
Personalizza Gemini utilizzando i file AGENTS.md |
|
| Gestisci autorizzazioni | Puoi gestire autorizzazioni specifiche per l'agente, ottenendo un controllo granulare sul tuo spazio di lavoro. | Gestire le autorizzazioni in modalità Agente | |
| Accedere alla knowledge base di Android | Accedi a una documentazione aggiornata e autorevole per sviluppare app di alta qualità. | Knowledge base di Android | |
| Agent Web Search | Eseguire ricerche web in tempo reale per accedere a informazioni aggiornate. | Ricerca web dell'agente | |
| Estendere la modalità Agente con le competenze | Le competenze ti consentono di migliorare le funzionalità della modalità Agente con competenze specializzate e workflow personalizzati. | Estendere la modalità Agent con le competenze | |
| Interagire con il dispositivo connesso | L'agente AI in Android Studio ha accesso a strumenti per eseguire il deployment di un'app sul dispositivo connesso, ispezionare ciò che viene attualmente mostrato sullo schermo, acquisire screenshot, controllare Logcat per errori e interagire con l'app in esecuzione. | Testare e verificare 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 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 | |
| Genera test delle unità | Gemini può generare test delle unità completi e compilabili per il tuo codice Kotlin e Java, inclusi metodi setUp, inizializzazione simulata e singoli scenari di test. |
Genera 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 nell'app.
Attiva la funzionalità tramite Studio Labs. |
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 | |
| Genera 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. | Genera anteprime di Compose |
| Trasformare l'UI | Utilizza il linguaggio naturale per aggiornare l'interfaccia utente 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-up di progettazione. | Generare l'interfaccia utente con un'immagine allegata | |
| Corrispondenza dell'UI con un'immagine di destinazione | Fai in modo che la tua UI corrisponda a un progetto di riferimento, se hai già creato una UI iniziale. | Generare l'interfaccia utente con un'immagine allegata | |
| Risolvere i problemi di qualità dell'interfaccia utente | Trova e risolvi i problemi per migliorare la qualità e l'accessibilità della tua UI. | Trovare e risolvere i problemi di qualità dell'interfaccia utente | |
| Integrazioni basate su Android | Analizzare i blocchi 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 |
| 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 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 | |
| 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 della build per ricevere assistenza nella diagnosi e nella risoluzione dei 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 |