Notizie sui prodotti

Android CLI ora stabile 1.0: accelera lo sviluppo per Android utilizzando qualsiasi agente

Lettura di 5 minuti

In qualità di sviluppatori Android, avete molte opzioni a disposizione per quanto riguarda gli agenti, gli strumenti, le interfacce a riga di comando (CLI) e gli LLM che utilizzate per lo sviluppo di app. Che utilizziate Gemini in Android Studio, Antigravity 2.0, Antigravity CLI o agenti di terze parti come Claude Code di Anthropic o Codex di OpenAI, la nostra missione rimane la stessa: garantire che lo sviluppo di Android di alta qualità sia possibile ovunque.

Al Google I/O 2026, abbiamo condiviso gli ultimi progressi nello sviluppo di agenti e abbiamo mostrato alcune delle nuove funzionalità di Android CLI, ora stabile alla versione 1.0 e pronta per essere utilizzata da tutti gli sviluppatori Android. Dalle nuove competenze all'abilitazione dell'accesso degli agenti alle potenti funzionalità di Android Studio, stiamo fornendo ai tuoi agenti gli strumenti giusti per sviluppare insieme a te.

Se utilizzi già Android CLI e vuoi iniziare a utilizzare tutte le nuove funzionalità, esegui android update. In caso contrario, continua a leggere per scoprire di più su come stiamo migliorando gli agenti che scegli per lo sviluppo per Android.

Sviluppo di Android sbloccato per Antigravity

Google Antigravity ora include un bundle facoltativo di risorse Android, tra cui Android CLI e competenze, che puoi installare. Puoi installare il bundle durante l'onboarding dopo l'installazione o in un secondo momento dal menu Impostazioni > Personalizzazioni > Crea con i plug-in di Google.

In questo modo, Antigravity dispone di tutti i potenti strumenti e le conoscenze di Android CLI, il che gli consente di eseguire le attività principali necessarie per lo sviluppo di app per Android in modo più semplice ed efficiente, dalla creazione di progetti al deployment dell'app su un nuovo Android Virtual Device.

agy-android-cli.png

Sblocco delle funzionalità di Android Studio per qualsiasi agente

Android CLI fornisce un'interfaccia leggera per gli agenti AI per eseguire attività e recuperare informazioni sullo sviluppo di Android. Tuttavia, la specializzazione offre dei vantaggi: Android Studio contiene oltre un decennio di esperienza in Android, progettato per gestire anche i progetti Android più complessi. Sono inclusi il potente motore di analisi statica di Android Studio, gli strumenti di refactoring, la gestione delle dipendenze, le librerie di progettazione e rendering dell'interfaccia utente e altro ancora. Gli agenti AI possono ora utilizzare gli strumenti di Android Studio per ottenere molte di queste stesse funzionalità.

agy-android-studio.png

L'ultima versione di Android CLI introduce il nuovo comando android studio. In questo modo, l'agente di tua scelta può sfruttare le funzionalità contestuali e approfondite di Android Studio per comprendere meglio un progetto Android aperto ed eseguire azioni su di esso. Eseguendo Android Studio insieme all'agente che preferisci con Android CLI, le attività dell'agente possono navigare in modo più efficiente nel codebase per produrre modifiche del codice più precise. Inoltre, quando utilizzi Android CLI per creare ed eseguire l'iterazione del tuo progetto, la transizione ad Android Studio è molto più semplice, in modo da poter utilizzare gli strumenti appositamente creati, come i profiler delle prestazioni, le anteprime di Compose e lo streaming dei dispositivi Android, per ottenere la qualità di produzione.

Quando hai un progetto aperto nell'ultima versione di anteprima di Android Studio Quail, tu (o il tuo agente) puoi eseguire il seguente comando per verificare se Android CLI ha stabilito una connessione con il progetto aperto:

$ android studio check
pid: 32942
version: Android Studio
Projects:
    READY     JetSet /Users/adarshf/AndroidStudioProjects/jetset-main

Da qui, gli agenti possono utilizzare il comando android studio per accedere a potenti strumenti IDE per interagire con i progetti in modo più efficiente. I comandi principali includono:

  • analyze-file: analizza un file per rilevare errori e avvisi utilizzando le ispezioni integrate dell'editor.
  • find-declaration: trova il sito di definizione esatto di un simbolo (classe, metodo, variabile, campo, costante o risorsa/colore Android) nel progetto utilizzando la risoluzione semantica.
  • find-usages: Trova tutti i riferimenti e le dichiarazioni di un simbolo (classe, metodo, variabile o risorsa Android) nell'intero progetto utilizzando l'analisi semantica.
  • render-compose-preview: esegue il rendering di un'anteprima dell'interfaccia utente di Jetpack Compose e restituisce un percorso all'immagine e alla gerarchia dell'interfaccia utente se l'operazione ha esito positivo.
  • version-lookup: ottieni le informazioni più recenti sulle versioni delle dipendenze dell'app specificate disponibili nei repository comuni, come il repository Maven di Google. Fornendo una soluzione programmatica, la gestione delle dipendenze è meno noiosa e molto meno soggetta a instabilità.
  • open-file: apre un file direttamente in Android Studio. Questa opzione è utile se l'agente vuole attirare la tua attenzione per visualizzare le anteprime di Compose, le tracce delle prestazioni o altri file specifici nell'IDE.

Ad esempio, gli agenti possono ora eseguire i seguenti comandi per eseguire il rendering di un'anteprima di Compose per un nuovo layout per la tua app per Android e poi aprire le anteprime in Android Studio per consentirti di visualizzare più anteprime di Compose affiancate ed eseguire modifiche assistite dall'AI direttamente dall'IDE.

$ android studio find-declaration HotelDetailScreen
$ android studio analyze-file .../JetPacker/feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt
$ android studio open-file feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt

Per scoprire di più su come utilizzare questi comandi, esegui android help. Inoltre, per assicurarti che i tuoi agenti comprendano come utilizzare questo strumento, aggiorna la competenza di Android CLI eseguendo android init.

Altri modi per iniziare

Per rendere l'integrazione di Android CLI nei tuoi ambienti il più semplice possibile, lo stiamo rendendo disponibile in più modi. Ora puoi scaricare e installare Android CLI utilizzando più gestori di pacchetti: apt-get, winget e homebrew. Ad esempio, puoi eseguire il seguente comando per installare Android CLI utilizzando winget:

winget install -e --id Google.AndroidCLI

Per impostazione predefinita, abbiamo anche aggiornato l'installazione a una directory locale dell'utente. Puoi trovare i comandi per tutti i sistemi operativi supportati e altre opzioni di download nella pagina di Android CLI.

Supporto per i percorsi

android-cli-write-journey.png

Stiamo anche introducendo il supporto per i percorsi. Con gli strumenti e le competenze dei percorsi inclusi in Android CLI, qualsiasi agente di tua scelta può ora creare ed eseguire percorsi, ovvero descrizioni in linguaggio naturale dei percorsi utente per la tua app che vengono salvate direttamente nel tuo progetto.

android-cli-journey-run.gif

Gli agenti possono eseguire questi percorsi utilizzando Android CLI per navigare nella tua app esattamente come farebbe un utente. In questo modo, puoi testare, convalidare o raccogliere dati in modo completamente nuovo nelle esperienze critiche della tua app, il tutto basato sul linguaggio naturale ed eseguito dal tuo agente.

Espansione delle competenze di Android

Per aiutare i modelli a comprendere ed eseguire meglio pattern specifici che seguono le nostre best practice, continuiamo a espandere la nostra libreria di competenze di Android. Stiamo rilasciando nuove competenze che rendono lo sviluppo di Android ovunque più efficiente e produttivo:

  • Display Glasses e Jetpack Compose Glimmer per XR: fornisce linee guida per lo sviluppo di applicazioni proiettate per Android Display Glasses utilizzando il toolkit UI Jetpack Compose Glimmer.
  • Migrazione a CameraX: ti aiuta a eseguire la migrazione delle implementazioni della fotocamera Android legacy (API Camera1 o Camera2 non elaborate) a CameraX.
  • Perfetto SQL: traduce i prompt di dati in linguaggio naturale in query Perfetto SQL e li esegue su un file di traccia locale.
  • UI adattiva: istruzioni per creare o aggiornare l'UI di un'app in modo che si adatti a diversi dispositivi Android
  • Configurazione dei test: crea una strategia di test di base.
  • Stili: aiuta con l'adozione della nuova API di stile Jetpack Compose per i nuovi componenti e supporta la migrazione all'API di stile.
  • AppFunctions: analizza i codebase Android per consigliare e implementare nuove AppFunctions e perfeziona la documentazione KDoc per l'ottimizzazione del Model Context Protocol.

Puoi aggiungere queste nuove competenze al tuo flusso di lavoro direttamente dalla riga di comando. Per aiutare i tuoi agenti a comprendere e utilizzare subito Android CLI, puoi inizializzare l'ambiente e installare la competenza di base android-cli eseguendo:

android init
 

Da qui, puoi sfogliare e configurare il flusso di lavoro dell'agente cercando le funzionalità esatte di cui ha bisogno:

android skills list

Una volta trovata la competenza giusta, installala nel tuo ambiente eseguendo:

android skills add –skill=

Inizia subito

Per scaricare la release stabile 1.0 di Android CLI, esplorare i nuovi strumenti e sfogliare la documentazione completa, vai subito alla pagina d.android.com/tools/agents.Inoltre, assicurati di eseguire l'aggiornamento all'ultima versione di anteprima di Android Studio per sbloccare le funzionalità più recenti offerte da Android CLI. Non vediamo l'ora di scoprire cosa creerai con Android CLI 1.0 e in che modo queste nuove funzionalità potenzieranno i tuoi flussi di lavoro quotidiani. Unisciti alla nostra vivace community su LinkedIn, Medium, YouTube o X e condividi il tuo feedback.

Esplora questo annuncio e tutti gli aggiornamenti di Google I/O 2026 su io.google.

Scritto da:

Continua a leggere