L'AI in Android Studio include funzionalità per ogni fase del processo di sviluppo. La tabella seguente elenca alcune delle funzionalità principali disponibili per aiutarti a potenziare il tuo flusso di lavoro. L'AI in Android Studio è uno spazio 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 |
|---|---|---|---|
| Agent Mode | 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 Agent Mode in parallelo per svolgere più attività contemporaneamente in modo efficace all'interno dell'IDE. | Modalità Agent | |
| Aggiungere una chiave API | Aggiungi una chiave API per espandere la finestra contestuale e ottenere risposte di qualità ancora più elevata.
Applicabile solo agli utenti del modello predefinito del livello senza costi. |
Aggiungi la tua chiave API Gemini | |
| Aggiungi un server MCP | Interagire con strumenti esterni ed estendere le conoscenze e le funzionalità utilizzando il Model Context Protocol (MCP). | Aggiungere un server MCP | |
| Aggiungi 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 dell'agente 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 l'agente utilizzando i file AGENTS.md |
|
| Gestisci autorizzazioni | Puoi gestire autorizzazioni specifiche per l'agente, ottenendo un controllo granulare sul tuo workspace. | Gestisci le autorizzazioni in Agent Mode | |
| Accedi alla knowledge base di Android | Accedi a documentazione aggiornata e autorevole per sviluppare app di alta qualità. | Knowledge base di Android | |
| Ricerca web dell'agente | Eseguire ricerche web in tempo reale per accedere a informazioni aggiornate. | Ricerca Google dell'agente | |
| Estendi l'agente con le skill | Le skill ti consentono di migliorare le funzionalità dell'agente con competenze specializzate e workflow personalizzati. | Estendi l'agente con le skill | |
| Interagisci con il dispositivo connesso | L'agente AI di Android Studio ha accesso agli strumenti per eseguire il deployment di un'app sul dispositivo connesso, ispezionare ciò che è attualmente 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 tuo 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 | |
| Codice | Previsione della modifica successiva | Suggerisce in modo proattivo modifiche in altre parti del 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. | Aggiorna le dipendenze con l'agente | |
| Genera test delle unità | L'agente può generare test delle unità completi e compilabili per il tuo codice Kotlin e Java, inclusi i metodi setUp, l'inizializzazione fittizia e i singoli scenari di test. |
Genera test delle unità | |
| Percorsi per Android Studio | Scrivi test funzionali end-to-end, chiamati percorsi, descrivendo i passaggi e le asserzioni utilizzando il linguaggio naturale. L'agente converte i tuoi passaggi in azioni che esegue sulla tua app.
Attiva la funzionalità tramite Studio Labs. |
Percorsi per Android Studio | |
| Scrivi | Generare anteprime di Compose | L'agente 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 |
| UI di Transform | Utilizza il linguaggio naturale per aggiornare la UI dell'app direttamente dal riquadro di anteprima di Compose. | Trasforma l'interfaccia utente | |
| Nuova UI da un modello di progettazione | Genera il codice Compose direttamente da un modello di progettazione. | Genera UI con allegato immagine | |
| Abbina la UI a un'immagine target | Adattare la UI a un design di riferimento, quando hai già creato una UI iniziale. | Genera UI con allegato immagine | |
| Risolvi i problemi di qualità della UI | Trova e risolvi i problemi per migliorare la qualità e l'accessibilità della UI. | Trova e risolvi i problemi di qualità della UI | |
| Integrazioni basate su Android | Analizza i blocchi anomali con Insight sulla qualità dell'app | Utilizza l'agente per analizzare i report sugli arresti anomali di App Quality Insights, 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 crash con Insight sulla qualità dell'app |
| Analizza gli errori di runtime con Logcat | L'agente 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 "Correggi con l'AI" per ricevere spiegazioni immediate e suggerimenti utili senza uscire dall'IDE. | Analizza gli errori di runtime con Logcat | |
| Ricevi assistenza per gli errori di build e sincronizzazione | L'agente comprende gli errori di sincronizzazione e build di Gradle. Quando si verificano errori, fai clic sul link "Correggi con l'AI" nell'output della build per diagnosticare e risolvere i problemi. | ||
| Privacy e sicurezza | Configura la condivisione contestuale | Configura i file specifici condivisi con l'agente 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 agli audit log sull'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 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. |
Visualizza ed esporta i dati di analisi |