Fonctionnalités d'IA dans Android Studio

L'IA dans Android Studio inclut des fonctionnalités pour chaque étape du processus de développement. Le tableau suivant répertorie certaines des fonctionnalités clés disponibles pour vous aider à optimiser votre workflow. L'IA dans Android Studio est un domaine en évolution rapide. Consultez également les notes de version stables et les notes de version preview d'Android Studio pour connaître les dernières mises à jour.

Catégorie Fonctionnalité Description Docs
Mode Agent Créer un projet Transformez rapidement une idée en prototype d'application à l'aide de l'IA. Créer un projet avec l'IA
Conversations parallèles Exécutez plusieurs conversations en mode Agent en parallèle pour effectuer plusieurs tâches efficacement dans l'IDE. Mode Agent
Ajouter une clé API Ajoutez une clé API pour élargir la fenêtre de contexte et obtenir des réponses d'une qualité encore supérieure.

S'applique uniquement aux utilisateurs du modèle par défaut de la version sans frais.
Ajouter votre propre clé API Gemini
Ajouter un serveur MCP Interagissez avec des outils externes, et étendez vos connaissances et vos capacités à l'aide du protocole MCP (Model Context Protocol). Ajouter un serveur MCP
Ajouter un serveur MCP distant Connectez-vous à un serveur MCP sans avoir à l'installer ni à le gérer vous-même. Ajouter un serveur MCP
Compatibilité avec les fichiers AGENTS.md Définissez les préférences pour les réponses de l'agent à vos requêtes dans un ou plusieurs fichiers Markdown faisant partie de votre codebase. Les instructions définies dans les fichiers AGENTS.md sont indépendantes de l'IDE. Personnaliser l'agent à l'aide de fichiers AGENTS.md
Gérer les autorisations Vous pouvez gérer des autorisations spécifiques pour l'agent, ce qui vous permet de contrôler précisément votre espace de travail. Gérer les autorisations en Mode Agent
Accéder à la base de connaissances Android Accédez à une documentation récente et officielle pour vous aider à développer des applications de haute qualité. Base de connaissances Android
Recherche sur le Web de l'agent Effectuer des recherches sur le Web en temps réel pour accéder à des informations récentes Recherche sur le Web par agent
Étendre l'agent avec des compétences Les compétences vous permettent d'améliorer les capacités de l'agent grâce à une expertise spécialisée et à des workflows personnalisés. Étendre l'agent avec des compétences
Interagir avec l'appareil connecté L'agent IA d'Android Studio a accès à des outils pour déployer une application sur l'appareil connecté, inspecter ce qui est actuellement affiché à l'écran, prendre des captures d'écran, rechercher des erreurs dans Logcat et interagir avec l'application en cours d'exécution. Tester et vérifier les modifications sur un appareil
Modèles tiers locaux Choisissez un LLM installé localement sur votre ordinateur pour optimiser les fonctionnalités d'IA dans Android Studio. Utiliser un LLM local
Modèles tiers distants Choisissez un LLM d'un fournisseur de modèles distants pour alimenter la fonctionnalité d'IA dans Android Studio. Utiliser un LLM distant
Code Modifier la prédiction suivante Suggère de manière proactive des modifications ailleurs dans votre codebase en fonction de vos modifications récentes. Prédiction de la prochaine modification
Mettre à jour les dépendances Mettez à jour les dépendances et résolvez les erreurs de compilation de manière itérative. Mettre à jour les dépendances avec l'agent
Génère des tests unitaires L'agent peut générer des tests unitaires complets et compilables pour votre code Kotlin et Java, y compris les méthodes setUp, l'initialisation de simulations et les scénarios de test individuels. Générer des tests unitaires
Parcours pour Android Studio Rédigez des tests fonctionnels de bout en bout, appelés "parcours", en décrivant les étapes et les assertions en langage naturel. L'agent convertit vos étapes en actions qu'il effectue sur votre application.

Activez cette fonctionnalité via Studio Labs.
Parcours pour Android Studio
Nouveau message Génération d'aperçu Compose L'agent peut générer automatiquement des aperçus Compose, y compris des données fictives pour les paramètres d'aperçu, pour un composable spécifique ou pour tous les composables d'un fichier. Générer des aperçus Compose
UI de transformation Utilisez le langage naturel pour mettre à jour l'UI de votre application directement depuis le panneau d'aperçu Compose. UI de transformation
Nouvelle UI à partir d'une maquette de conception Générer du code Compose directement à partir d'une maquette de conception. Générer une UI avec une pièce jointe d'image
Faire correspondre l'UI à une image cible Faire correspondre votre UI à une conception de référence, lorsque vous avez déjà créé une UI initiale. Générer une UI avec une pièce jointe d'image
Résoudre les problèmes de qualité de l'interface utilisateur Identifiez et résolvez les problèmes pour améliorer la qualité et l'accessibilité de votre UI. Identifier et corriger les problèmes de qualité de l'interface utilisateur
Intégrations Android Analyser les plantages avec App Quality Insights Utilisez l'agent pour analyser vos rapports d'erreur App Quality Insights, générer des insights, fournir un résumé des plantages et, si possible, recommander les prochaines étapes, y compris des exemples de code et des liens vers la documentation pertinente. Analyser les plantages avec App Quality Insights
Analyser les erreurs d'exécution avec Logcat L'agent vous aide à comprendre et à résoudre les erreurs de la fenêtre Logcat, ce qui simplifie votre processus de débogage. Lorsque votre application génère une erreur ou une exception, cliquez sur "Corriger avec l'IA" pour obtenir des explications immédiates et des suggestions exploitables sans quitter l'IDE. Analyser les erreurs d'exécution avec Logcat
Obtenir de l'aide pour résoudre les erreurs de compilation et de synchronisation L'agent comprend les erreurs de compilation et de synchronisation Gradle. En cas d'erreur, cliquez sur le lien "Corriger avec l'IA" dans la sortie de compilation pour vous aider à diagnostiquer et à résoudre les problèmes.
Confidentialité et sécurité Configurer le partage de contexte Configurez les fichiers spécifiques qui sont partagés avec l'agent à l'aide de fichiers .aiexclude. Configurer le partage de contexte
Journalisation Collectez l'activité Gemini dans Cloud Logging, y compris les prompts et les réponses, ainsi que les métadonnées telles que les lignes de code acceptées par l'utilisateur.

Réservé aux abonnés Business.
Accéder aux journaux d'audit d'utilisation de Gemini Enterprise avec Cloud Logging
VPC Service Controls Établissez un environnement sécurisé et contrôlé pour le codage afin de protéger les données sensibles et la propriété intellectuelle.

Réservé aux abonnés Business.
Sécuriser votre application avec VPC Service Controls
Métriques de productivité Suivez l'utilisation de Gemini par votre équipe et son impact sur votre travail, y compris des métriques telles que le taux d'acceptation des recommandations de code.

Réservé aux abonnés Business.
Afficher et exporter les données d'analyse