Notes de version de la CLI Android

La CLI Android est l'interface principale pour le développement Android à partir du terminal. Elle est conçue pour optimiser vos workflows de développement à l'aide de l'agent et des outils de votre choix.

Cette page présente les nouvelles fonctionnalités de chaque version de l'interface de ligne de commande Android. Pour télécharger la CLI Android, accédez à la page de téléchargement. Pour en savoir plus, consultez la présentation de l'interface de ligne de commande Android.

Version 1.0.16406183 (septembre 2026)

  • Démarrage plus rapide : la CLI Android démarre environ deux fois plus vite, car la bibliothèque de téléchargement native n'est chargée que lorsqu'elle est utilisée et n'est plus décompressée dans un répertoire temporaire à chaque invocation.
  • Codes de sortie fixes : les commandes renvoient désormais un code de sortie non nul en cas d'échec, y compris create, run, install, describe, layout, docs, info, skills et update, ce qui rend les scripts et l'intégration continue plus fiables.
  • Réglage de l'annotation d'écran : android screen --annotate expose les paramètres de réglage pour la détection de caractéristiques, y compris les seuils de détection des contours, le filtrage des formes et la stratégie de clustering, documentés dans --help.
  • Options de création de projet : android create est compatible avec les indicateurs --application-id et --namespace, ainsi qu'avec les noms d'options avec trait d'union, tels que --min-sdk. Le modèle Compose utilise désormais un ensemble de sources src/main/kotlin et un thème Material 3.
  • Émulateur sans interface graphique : démarrez un émulateur sans fenêtre à l'aide de android emulator start --headless.
  • Fiabilité du SDK : les commandes android sdk prennent un verrou interprocessus afin que les appels simultanés n'entrent pas en conflit, vérifient le chemin d'accès et la version des packages installés, mettent à jour les anciens fichiers XML uniquement si nécessaire et signalent des erreurs plus claires.
  • Sortie de l'aperçu Compose : android studio render-compose-preview affiche le chemin d'accès absolu de l'image rendue et confirme l'écriture même lorsque --print-semantics est utilisé.
  • Compatibilité avec les anciens niveaux d'API : correction des échecs d'interaction avec les appareils, tels que android layout, sur les appareils exécutant le niveau d'API 32 ou inférieur.

Version 1.0.16261425 (septembre 2026)

  • Corrections de mise en page : correction d'un problème qui empêchait la commande de mise en page de fonctionner dans certains cas. Pour revenir temporairement à l'ancien comportement de mise en page, export ANDROID_CLI_LAYOUT_V1=1.

Version 1.0.16251017 (septembre 2026)

  • Dump de la mise en page : android layout est désormais compatible avec le flag --no-idle pour récupérer la mise en page sans attendre l'état inactif. android layout est également compatible avec l'indicateur --full pour renvoyer l'intégralité de l'arborescence de mise en page sans filtrage. Par défaut, layout ne renvoie que les éléments interactifs.
  • Saisie semi-automatique dans le shell : générez et installez des scripts de saisie semi-automatique dans le shell pour Bash et Zsh à l'aide de la nouvelle commande android completion.
  • Mettre à jour les skills : mettez à jour les skills avec la nouvelle commande android skills update et installez ou supprimez plusieurs skills en une seule invocation (par exemple, android skills install <skill1> <skill2>).
  • Lister les compétences par agent : android skills list affiche désormais par défaut des informations détaillées, y compris les descriptions des compétences et les agents sur lesquels la compétence est installée. android skills list est également compatible avec l'indicateur --agent <agent> pour lister toutes les compétences installées pour un agent.
  • Performances d'installation delta : accélération de l'application incrémentielle de correctifs APK dans android install à l'aide d'appels système du noyau sans copie.
  • Détection des bords de l'écran : amélioration de la détection des fonctionnalités et des bords dans android screen à l'aide des algorithmes de détection des bords de Canny.

Version 1.0.15985488 (juillet 2026)

  • Commande d'installation dédiée : installez les APK à l'aide de la commande android install autonome, qui permet d'envoyer des APK de manière incrémentielle. Les installations incrémentielles sont ainsi beaucoup plus rapides que adb.
  • Exécuter des installations incrémentales : de même, utilisez le nouvel indicateur --use-delta-install dans android run pour déployer plus rapidement des APK incrémentaux sur les appareils.
  • Gestion des SDK multiplate-forme : ciblez les plates-formes non hôtes avec le nouveau indicateur --platform <os_arch> dans les commandes android sdk (install, update, materialize) pour inspecter, résoudre et installer des composants sur différentes architectures d'OS et de processeur.
  • Améliorations de la CLI Skills : sous-commandes android skills étendues (add, remove, list, find) avec documentation --help, commentaires clairs en cas de compétences manquantes et mise en scène de téléchargement atomique plus sûre avec restauration automatique.

Version 1.0.15857036 (juillet 2026)

  • Prise en charge d'un plus grand nombre de compétences d'agent : installez des compétences dans des dizaines d'environnements d'agent (y compris Claude Code, Cursor, Cline, OpenHands, Windsurf, Zed et Devin) à l'aide de android skills install.
  • Téléchargeur natif avec prise en charge du proxy : téléchargez les ressources réseau de manière fiable à l'aide d'un téléchargeur HTTP natif avec prise en charge prête à l'emploi des proxys d'entreprise.
  • Gestion des packages SDK : gérez les packages SDK avec la suppression multipackage dans android sdk remove et la résolution basée sur SHA dans android sdk resolve.
  • Améliorations de la description et de l'écran : affichez les erreurs de compilation Gradle directement sur la sortie standard dans android describe et ciblez des appareils spécifiques à l'aide de l'indicateur --device dans android screen.
  • Usabilité et signalement des erreurs de la CLI : messages d'erreur plus clairs lors de la saisie de commandes inconnues ou de cibles de création de projet non valides, commandes android emulator insensibles à la casse.

Version 1.0.15498356 (mai 2026)

  • Chargement dynamique des modèles de SDK : les modèles de projet pour android create sont désormais téléchargés de manière dynamique à partir du package SDK Android au lieu d'être regroupés dans le binaire CLI. Cela garantit que les nouveaux projets utilisent toujours les derniers modèles.
  • Compatibilité des licences SDK : les licences SDK acceptées enregistrées par android sdk correspondent désormais au format de fichier attendu par les anciens outils Android SDK et plug-ins Gradle.
  • Compatibilité avec les liens symboliques : ajout de la compatibilité avec les liens symboliques dans les commandes CLI et les opérations sur les fichiers.
  • Extraction binaire atomique : évitez les conditions de course d'extraction lors des appels CLI multiprocessus simultanés en décompressant les binaires dans un répertoire temporaire avant de les déplacer de manière atomique.
  • Stabilité de Windows : amélioration de la compatibilité et des performances de Windows sur Windows 11, ainsi que corrections pour la résolution du chemin d'accès au répertoire personnel.

Version 1.0.15433482 (mai 2026)

  • Intégration d'Antigravity : la CLI et les compétences Android sont désormais officiellement intégrées à Google Antigravity 2.0 en tant qu'ensemble facultatif de ressources pour simplifier votre développement agentique.
  • Commandes Android Studio : utilisez la nouvelle commande android studio pour permettre à vos agents d'exploiter les fonctionnalités contextuelles et approfondies d'Android Studio, y compris l'analyse du code, les recherches sémantiques et le rendu Compose.
  • Prise en charge des parcours : validez les expériences utilisateur critiques à l'aide des parcours, qui sont des descriptions en langage naturel des flux utilisateur que vos agents peuvent exécuter à partir du terminal ou dans CI/CD.
  • Nouvelles compétences Android : accédez à la nouvelle bibliothèque de compétences Android, y compris les compétences pour la migration CameraX, l'UI adaptative, AppFunctions et les styles Compose.
  • Autres options d'installation : installez et mettez à jour Android CLI à l'aide des gestionnaires de packages populaires, y compris apt-get, winget et homebrew. Pour en savoir plus, consultez les options de téléchargement.

Version 0.7 (avril 2026)

Première version !