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 |