Gemini in Android Studio include funzionalità per ogni passaggio del processo di sviluppo. La tabella seguente elenca alcune delle funzionalità chiave disponibili per potenziare il tuo flusso di lavoro. Gemini è uno spazio in rapida evoluzione, quindi consulta anche le note sulla release stabile e le note sulla release di anteprima di Android Studio's stable release notes and preview release notes per gli ultimi aggiornamenti.
| Categoria | Funzionalità | Descrizione | Documenti |
|---|---|---|---|
| Modalità agente | Crea 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 |
| Conversazioni parallele | Esegui più conversazioni in modalità agente in parallelo per svolgere più attività contemporaneamente in modo efficace all'interno dell'IDE. | Modalità agente | |
| 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. |
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 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 AGENTS.md file sono indipendenti dall'IDE. |
Personalizza Gemini utilizzando i file AGENTS.md |
|
| Gestisci autorizzazioni | Puoi gestire autorizzazioni specifiche per l'agente, il che ti consente di controllare in modo granulare il tuo spazio di lavoro. | Gestisci le autorizzazioni in modalità agente | |
| Accedi alla Knowledge Base di Android | Accedi a documentazione autorevole e aggiornata per sviluppare app di alta qualità. | Knowledge Base di Android | |
| Ricerca web dell'agente | Esegui ricerche web in tempo reale per accedere a informazioni aggiornate. | Ricerca web dell'agente | |
| Estendi la modalità agente con le competenze | Le competenze ti consentono di migliorare le funzionalità della modalità agente con competenze specializzate expertise e workflow personalizzati. | Estendi la modalità agente 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 verificare la presenza di errori e interagire con l'app in esecuzione. | Testa e verifica le modifiche su un dispositivo | |
| 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 fornitore di modelli remoti per potenziare la funzionalità AI in Android Studio. | Utilizza un LLM remoto | |
| Codice | Previsione della modifica successiva | Suggerisce in modo proattivo modifiche altrove nel codebase in base alle modifiche recenti. | Previsione della modifica successiva |
| Aggiorna le dipendenze | Aggiorna le dipendenze e risolvi in modo iterativo gli errori di build man mano che si verificano. | Aggiorna le dipendenze con l'agente Gemini | |
| Genera test delle unità | Gemini può generare test delle unità completi e compilabili per il codice Kotlin
e Java, inclusi metodi setUp, inizializzazione di simulazioni,
e singoli casi 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 sull'app.
Attiva la funzionalità tramite Studio Labs. |
Percorsi per Android Studio | |
| Scrivi | 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'interfaccia utente dell'app direttamente dal riquadro di anteprima di Compose. | Trasforma l'interfaccia utente | |
| Nuova UI da una simulazione di progettazione | Genera codice Compose direttamente da una simulazione di progettazione. | Genera l'interfaccia utente con l'allegato di un'immagine | |
| Abbina l'interfaccia utente a un'immagine di destinazione | Abbina l'interfaccia utente a un design di riferimento, se hai già creato un'interfaccia utente iniziale. | Genera l'interfaccia utente con l'allegato di un'immagine | |
| Correggi i problemi di qualità dell'interfaccia utente | Trova e correggi i problemi per migliorare la qualità e l'accessibilità dell'interfaccia utente. | Trova e correggi i problemi di qualità dell'interfaccia utente | |
| 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 insight, 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 ottenere 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 contesto | 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. |
Accedi ai log di controllo dell'utilizzo di Gemini Enterprise con Cloud Logging | |
| 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. |
Proteggi la tua app con i Controlli di servizio VPC | |
| 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 suggerimenti di codice.
Solo abbonati al livello Business. |
Visualizza ed esporta i dati di analisi |