Actualités des produits
La CLI Android est désormais stable (1.0) : accélérez le développement pour Android à l'aide de n'importe quel agent
Temps de lecture : 5 min
En tant que développeurs Android, vous avez le choix entre de nombreux agents, outils, interfaces de ligne de commande (CLI) et LLM pour le développement d'applications. Que vous utilisiez Gemini dans Android Studio, Antigravity 2.0, Antigravity CLI ou des agents tiers comme Claude Code d'Anthropic ou Codex d'OpenAI, notre mission reste la même : veiller à ce que le développement Android de haute qualité soit possible partout.
Lors de Google I/O 2026, nous avons présenté les dernières avancées en matière de développement agentique et certaines des nouvelles fonctionnalités de l'interface de ligne de commande Android, désormais stable en version 1.0 et prête à être utilisée par tous les développeurs Android. Des nouvelles compétences à l'accès des agents aux puissantes fonctionnalités d'Android Studio, nous fournissons à vos agents les outils adaptés pour développer à vos côtés.
Si vous utilisez déjà Android CLI et que vous souhaitez profiter de toutes les nouvelles fonctionnalités, exécutez simplement android update. Sinon, lisez la suite pour découvrir comment nous améliorons les agents que vous choisissez pour la création d'applications Android.
Développement Android débloqué pour Antigravity
Google Antigravity inclut désormais un ensemble facultatif de ressources Android, y compris l'interface de ligne de commande (CLI) et les compétences Android, que vous pouvez installer. Vous pouvez installer le bundle lors de l'intégration après l'installation, ou plus tard depuis le menu Paramètres > Personnalisations > Plug-ins Build With Google.
Antigravity dispose ainsi de tous les outils et connaissances puissants de l'interface de ligne de commande Android, ce qui lui permet d'effectuer plus facilement et plus efficacement les tâches de base nécessaires au développement d'applications Android, de la création de projets au déploiement de votre application sur un nouvel appareil virtuel Android.
Débloquer les fonctionnalités d'Android Studio pour n'importe quel agent
L'interface de ligne de commande Android fournit une interface légère permettant aux agents d'IA d'effectuer des tâches et de récupérer des informations sur le développement Android. Toutefois, la spécialisation présente des avantages : Android Studio contient plus de dix ans d'expertise Android, conçue pour gérer même les projets Android les plus complexes. Cela inclut le puissant moteur d'analyse statique d'Android Studio, les outils de refactoring, la gestion des dépendances, les bibliothèques de conception et de rendu d'UI, et plus encore. Les agents d'IA peuvent désormais exploiter les outils d'Android Studio pour bénéficier de bon nombre de ces mêmes fonctionnalités.
La dernière version d'Android CLI introduit la nouvelle commande android studio. Cela permet à l'agent de votre choix d'exploiter les fonctionnalités contextuelles approfondies d'Android Studio pour mieux comprendre un projet Android ouvert et y effectuer des actions. En exécutant Android Studio en parallèle de votre agent préféré avec Android CLI, les tâches de votre agent peuvent parcourir plus efficacement la codebase pour produire des modifications de code plus précises. De plus, lorsque vous utilisez l'interface de ligne de commande Android pour créer votre projet et l'itérer, la transition vers Android Studio est beaucoup plus facile. Vous pouvez ainsi utiliser les outils spécialement conçus à cet effet (tels que les profileurs de performances, les aperçus Compose et le streaming d'appareils Android) pour obtenir une qualité de production.
Lorsque vous avez un projet ouvert dans la dernière version preview d'Android Studio Quail, vous (ou votre agent) pouvez exécuter la commande suivante pour vérifier si l'interface de ligne de commande Android a établi une connexion avec votre projet ouvert :
$ android studio check pid: 32942 version: Android Studio Projects: READY JetSet /Users/adarshf/AndroidStudioProjects/jetset-main
À partir de là, les agents peuvent utiliser la commande android studio pour accéder à de puissants outils d'IDE et interagir plus efficacement avec les projets. Voici quelques commandes clés :
- analyze-file : analyse un fichier pour détecter les erreurs et les avertissements à l'aide des inspections intégrées de l'éditeur.
- find-declaration : recherche le site de définition exact d'un symbole (classe, méthode, variable, champ, constante ou ressource/couleur Android) dans le projet à l'aide de la résolution sémantique.
- find-usages : recherche toutes les références et déclarations d'un symbole (classe, méthode, variable ou ressource Android) dans l'ensemble du projet à l'aide de l'analyse sémantique.
- render-compose-preview : affiche un aperçu de l'UI Jetpack Compose et renvoie un chemin d'accès à l'image et à la hiérarchie de l'UI en cas de succès.
- version-lookup : obtenez les dernières informations sur les versions des dépendances d'application spécifiées qui sont disponibles dans les dépôts courants, tels que le dépôt Maven de Google. En fournissant une solution programmatique, la gestion des dépendances est moins fastidieuse et beaucoup moins sujette à des problèmes.
- open-file : ouvre un fichier directement dans Android Studio. Cela peut être utile si l'agent souhaite attirer votre attention sur les aperçus Compose, les traces de performances ou d'autres fichiers spécifiques dans l'IDE.
Par exemple, les agents peuvent désormais exécuter les commandes suivantes pour afficher un aperçu Compose d'une nouvelle mise en page pour votre application Android, puis ouvrir les aperçus dans Android Studio. Vous pouvez ainsi afficher plusieurs aperçus Compose côte à côte et effectuer des modifications assistées par l'IA directement depuis l'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
Pour en savoir plus sur l'utilisation de ces commandes, exécutez android help. Pour vous assurer que vos agents comprennent comment utiliser cet outil, veillez à mettre à jour la compétence Android CLI en exécutant android init.
Autres façons de se lancer
Pour que l'intégration de l'interface de ligne de commande Android dans vos environnements soit aussi fluide que possible, nous la rendons disponible de plusieurs façons. Vous pouvez désormais télécharger et installer Android CLI à l'aide d'autres gestionnaires de packages : apt-get, winget et homebrew. Par exemple, vous pouvez exécuter la commande suivante pour installer Android CLI à l'aide de winget :
winget install -e --id Google.AndroidCLI
Nous avons également mis à jour l'installation vers un répertoire local de l'utilisateur, par défaut. Vous trouverez les commandes pour tous les systèmes d'exploitation compatibles, ainsi que d'autres options de téléchargement, sur la page de la CLI Android.
Assistance pour les parcours
Nous allons également prendre en charge les parcours. Grâce aux outils et aux compétences Journeys inclus dans Android CLI, n'importe quel agent de votre choix peut désormais créer et exécuter des Journeys. Il s'agit de descriptions en langage naturel des parcours utilisateur de votre application, qui sont enregistrées directement dans votre projet.
Les agents peuvent exécuter ces parcours à l'aide de la CLI Android pour parcourir votre application exactement comme le ferait un utilisateur. Cela vous permet de tester, valider ou collecter des données de manière inédite dans les expériences critiques de votre application, le tout grâce au langage naturel et à l'exécution par votre agent.
Développer vos compétences Android
Pour aider les modèles à mieux comprendre et exécuter des schémas spécifiques qui suivent nos bonnes pratiques, nous continuons à développer notre bibliothèque de compétences Android. Nous déployons de nouvelles compétences qui rendent le développement Android plus performant, efficace et productif partout :
- Lunettes connectées et Jetpack Compose Glimmer pour XR : fournit des consignes pour développer des applications projetées pour les lunettes connectées Android à l'aide du kit d'outils d'UI Jetpack Compose Glimmer.
- Migration vers CameraX : vous aide à migrer les anciennes implémentations de l'appareil photo Android (API Camera1 ou Camera2 brutes) vers CameraX.
- Perfetto SQL : traduit les requêtes de données en langage naturel en requêtes Perfetto SQL et les exécute sur un fichier de trace local.
- UI adaptative : instructions pour créer ou mettre à jour l'UI d'une application afin qu'elle s'adapte à différents appareils Android
- Configuration des tests : crée une stratégie de test de base.
- Styles : facilite l'adoption de la nouvelle API Jetpack Compose Style pour les nouveaux composants et permet la migration vers l'API Styles.
- AppFunctions : analyse les bases de code Android pour recommander et implémenter de nouvelles AppFunctions, et affine la documentation KDoc pour optimiser le protocole de contexte de modèle.
Vous pouvez ajouter ces nouvelles compétences à votre workflow directement depuis la ligne de commande. Pour aider vos agents à comprendre et à utiliser Android CLI immédiatement, vous pouvez initialiser votre environnement et installer la compétence android-cli de base en exécutant la commande suivante :
android init
Vous pouvez ensuite parcourir et configurer le workflow de votre agent en recherchant les fonctionnalités exactes dont il a besoin :
android skills list
Une fois que vous avez trouvé la compétence qui vous convient, installez-la dans votre environnement en exécutant la commande suivante :
android skills add –skill=
Commencez dès maintenant
Pour télécharger la version stable 1.0 de l'interface de ligne de commande Android, découvrir les nouveaux outils et parcourir la documentation complète, rendez-vous dès aujourd'hui sur d.android.com/tools/agents. Assurez-vous également de passer à la dernière version preview d'Android Studio pour profiter des dernières fonctionnalités proposées par l'interface de ligne de commande Android. Nous avons hâte de découvrir ce que vous allez créer avec Android CLI 1.0 et comment ces nouvelles fonctionnalités vont booster vos workflows quotidiens. Rejoignez notre communauté dynamique sur LinkedIn, Medium, YouTube ou X, et partagez vos commentaires.
Découvrez cette annonce et toutes les nouveautés de Google I/O 2026 sur io.google.
Lire la suite
-
Actualités des produits
Chaque année, Google I/O apporte de nouvelles annonces et ressources pour les écosystèmes et les produits, y compris le développement Android. Le développement se tournant vers l'IA et les outils assistés par des agents, nous avons élargi nos offres pour mieux vous accompagner, quelle que soit la façon dont vous décidez de développer pour Android.
Simona Milanovic • Temps de lecture : 2 min
-
Actualités des produits
Lors de la conférence Google I/O 2026, nous avons présenté la transition d'Android d'un système d'exploitation à un système intelligent. Nous avons également montré comment créer des expériences intelligentes de manière native avec le système et intégrer la puissance de l'IA de Google dans vos applications.
Jingyu Shi • Temps de lecture : 2 min
-
Actualités des produits
Nous sommes heureux d'annoncer que la prise en charge officielle d'Unreal Engine et de Godot est désormais disponible pour Android XR. Nous lançons également de nouveaux outils conçus pour booster votre productivité et activer de nouvelles fonctionnalités XR : Android XR Engine Hub et Android XR Interaction Framework.
Luke Hopkins, Ryan Bartley • Temps de lecture : 4 min
Restez informé
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.