Note di rilascio per la CLI Android

CLI Android è l'interfaccia principale per lo sviluppo Android dal terminale, progettata per potenziare i tuoi workflow di sviluppo utilizzando l'agente e gli strumenti che preferisci.

Questa pagina elenca le nuove funzionalità di ogni release della CLI Android. Per scaricare la CLI Android, vai alla pagina di download. Per saperne di più, consulta la panoramica di Android CLI.

Versione 1.0.16406183 (settembre 2026)

  • Avvio più rapido: Android CLI si avvia circa il doppio più velocemente perché la libreria di download nativa viene caricata solo quando viene utilizzata e non viene più decompressa in una directory temporanea a ogni chiamata.
  • Codici di uscita fissi: ora i comandi restituiscono un codice di uscita diverso da zero quando non vanno a buon fine, inclusi create, run, install, describe, layout, docs, info, skills e update, il che rende più affidabili gli script e l'integrazione continua.
  • Ottimizzazione dell'annotazione dello schermo: android screen --annotate espone i parametri di ottimizzazione per il rilevamento delle funzionalità, tra cui le soglie di rilevamento dei bordi, il filtro delle forme e la strategia di clustering, documentati in --help.
  • Opzioni di creazione del progetto: android create supporta i flag --application-id e --namespace e i nomi delle opzioni con trattino come --min-sdk. Il modello Compose ora utilizza un set di risorse src/main/kotlin e un tema Material 3.
  • Emulatore headless: avvia un emulatore senza finestra utilizzando android emulator start --headless.
  • Affidabilità dell'SDK: i comandi android sdk acquisiscono un blocco interprocesso in modo che le chiamate simultanee non entrino in conflitto, verificano il percorso e la versione dei pacchetti installati, aggiornano i file XML legacy solo quando necessario e segnalano errori più chiari.
  • Output di anteprima di Compose: android studio render-compose-preview stampa il percorso assoluto dell'immagine sottoposta a rendering e conferma la scrittura anche quando viene utilizzato --print-semantics.
  • Supporto dei livelli API precedenti: sono stati corretti gli errori di interazione con i dispositivi, ad esempio android layout, sui dispositivi con livello API 32 e precedenti.

Versione 1.0.16261425 (settembre 2026)

  • Correzioni del layout: è stato risolto un problema relativo al comando di layout che non funzionava in alcuni scenari. Per ripristinare temporaneamente il comportamento del vecchio layout, export ANDROID_CLI_LAYOUT_V1=1.

Versione 1.0.16251017 (settembre 2026)

  • Dump del layout: android layout ora supporta il flag --no-idle per recuperare il layout senza attendere lo stato di inattività. android layout supporta anche il flag --full per restituire l'intero albero del layout senza filtri. Per impostazione predefinita, layout restituisce solo gli elementi interattivi.
  • Completamento della shell: genera e installa script di completamento automatico della shell per Bash e Zsh utilizzando il nuovo comando android completion.
  • Aggiorna le skill: mantieni le skill aggiornate con il nuovo comando android skills update e installa o rimuovi più skill in una singola invocazione (ad esempio, android skills install <skill1> <skill2>).
  • Elenca le skill per agente: android skills list ora mostra per impostazione predefinita una visualizzazione dettagliata, incluse le descrizioni delle skill e gli agenti in cui è installata la skill. android skills list supporta anche il flag --agent <agent> per elencare tutte le skill installate per un agente.
  • Prestazioni di installazione delta: applicazione di patch incrementali agli APK accelerata in android install utilizzando chiamate di sistema del kernel zero-copy.
  • Rilevamento dei bordi dello schermo: rilevamento migliorato di funzionalità e bordi in android screen utilizzando gli algoritmi di rilevamento dei bordi Canny.

Versione 1.0.15985488 (luglio 2026)

  • Comando di installazione dedicato: installa gli APK utilizzando il comando autonomo android install che include il push incrementale degli APK, rendendo le installazioni incrementali di ordini di grandezza più veloci di adb.
  • Esegui installazioni incrementali: in modo simile, utilizza il nuovo flag --use-delta-install in android run per implementazioni incrementali più rapide degli APK sui dispositivi.
  • Gestione degli SDK multipiattaforma: scegli come target piattaforme non host con il nuovo flag --platform <os_arch> nei comandi android sdk (install, update, materialize) per esaminare, risolvere e installare i componenti in tutte le architetture di sistemi operativi e CPU.
  • Miglioramenti della CLI Skills: espansione dei sottocomandi android skills (add, remove, list, find) con documentazione --help, feedback chiaro quando mancano le skill e gestione temporanea del download atomico più sicura con rollback automatico.

Versione 1.0.15857036 (luglio 2026)

  • Supporto più ampio delle skill degli agenti: installa le skill in decine di ambienti di agenti (tra cui Claude Code, Cursor, Cline, OpenHands, Windsurf, Zed e Devin) utilizzando android skills install.
  • Downloader nativo con supporto proxy: scarica le risorse di rete in modo affidabile utilizzando un downloader HTTP nativo con supporto predefinito per i proxy aziendali.
  • Gestione dei pacchetti SDK: gestisci i pacchetti SDK con la rimozione di più pacchetti in android sdk remove e la risoluzione basata su SHA in android sdk resolve.
  • Miglioramenti della descrizione e dello schermo: visualizza gli errori di compilazione Gradle direttamente nell'output standard in android describe e scegli come target dispositivi specifici utilizzando il flag --device in android screen.
  • Usabilità della CLI e segnalazione degli errori: messaggi di errore più chiari quando vengono inseriti comandi sconosciuti o target di creazione di progetti non validi, comandi android emulator senza distinzione tra maiuscole e minuscole.

Versione 1.0.15498356 (maggio 2026)

  • Caricamento dinamico dei modelli SDK: i modelli di progetto per android create vengono ora scaricati dinamicamente dal pacchetto SDK Android anziché essere inclusi nel file binario della CLI, garantendo che i nuovi progetti utilizzino sempre i modelli più recenti.
  • Compatibilità delle licenze SDK: le licenze SDK accettate salvate da android sdk ora corrispondono al formato di file previsto dai plug-in Gradle e dagli strumenti SDK Android precedenti.
  • Supporto dei link simbolici: è stato aggiunto il supporto per i link simbolici nei comandi CLI e nelle operazioni sui file.
  • Estrazione binaria atomica: impedisci le condizioni di competizione durante le chiamate simultanee della CLI multiprocesso decomprimendo i binari in una directory temporanea prima di spostarli in modo atomico.
  • Stabilità di Windows: miglioramento della compatibilità e delle prestazioni di Windows su Windows 11, oltre a correzioni per la risoluzione del percorso della home directory.

Versione 1.0.15433482 (maggio 2026)

  • Integrazione di Antigravity: la CLI Android e le competenze sono ora ufficialmente integrate in Google Antigravity 2.0 come bundle opzionale di risorse per semplificare lo sviluppo agentico.
  • Comandi di Android Studio: utilizza il nuovo comando android studio per consentire agli agenti di sfruttare le funzionalità profonde e contestuali di Android Studio, tra cui l'analisi del codice, le ricerche semantiche e il rendering di Compose.
  • Supporto per i percorsi: convalida le esperienze utente critiche utilizzando i percorsi, ovvero descrizioni in linguaggio naturale dei flussi utente che gli agenti possono eseguire dal terminale o in CI/CD.
  • Nuove competenze Android: accedi alla nuova libreria di competenze Android, tra cui competenze per la migrazione di CameraX, l'interfaccia utente adattiva, AppFunctions e Compose Styles.
  • Altre opzioni di installazione: installa e aggiorna Android CLI utilizzando i gestori di pacchetti più comuni, tra cui apt-get, winget e homebrew. Per maggiori dettagli, consulta le opzioni di download.

Versione 0.7 (aprile 2026)

Prima release.