Fonctionnalités de Gemini dans Android Studio

Gemini dans Android Studio inclut des fonctionnalités pour chaque étape du processus de développement. Gemini est un domaine en évolution rapide. Consultez également les notes de version stable et les notes de version preview d'Android Studio pour obtenir les dernières informations.

Catégorie Fonctionnalité Description Docs
Chat Chat Interface d'origine pour interagir avec Gemini. Posez vos questions sur Android à Gemini à tout moment de votre processus de développement. Discuter avec Gemini
Joindre des fichiers Joignez des fichiers à votre requête pour aider Gemini à mieux comprendre le contexte de votre question et à identifier le code à mettre à jour.

Activez cette fonctionnalité dans Studio Labs.
Joindre des fichiers
Joindre des images Joignez une image à votre requête pour générer une UI, déboguer des bugs d'UI, documenter l'architecture d'une application et plus encore.

 Actuellement disponible uniquement dans le forfait sans frais.
Activez-la dans Studio Labs.
Joindre des images
Bibliothèque de requêtes (dans l'IDE) Enregistrez et gérez les requêtes que vous utilisez fréquemment, et rappelez-les rapidement lorsque vous en avez besoin. Enregistrer et gérer des requêtes avec la bibliothèque de requêtes
Règles Définissez les préférences pour les réponses de Gemini à vos requêtes. Définissez vos langages de programmation, styles, formats de sortie préférés, etc. Personnaliser votre expérience avec les règles
Galerie de requêtes Parcourez notre collection de requêtes pour trouver l'inspiration et découvrir comment intégrer Gemini à votre workflow. Galerie de requêtes
Intégration aux outils externes Récupérez des informations et effectuez des actions liées à des outils externes sans quitter Android Studio. Saisissez @ pour afficher la liste des outils et sélectionnez-en un à inclure dans votre requête pour Gemini. Par exemple, vous pouvez demander à Gemini de lister vos documents Google récents en saisissant @GoogleDocsliste mes documents récents.

Réservé aux abonnés au forfait Business.
Mode Agent Mode Agent Le mode Agent est conçu pour gérer des tâches de développement complexes et en plusieurs étapes, qui vont au-delà de ce que vous pouvez faire en discutant simplement avec Gemini. L'agent peut apporter des modifications à plusieurs fichiers et corriger les bugs de manière itérative, ce qui accélère votre processus de développement. Mode Agent
Ajouter une clé API Pour le mode Agent : ajoutez une clé API pour élargir la fenêtre de contexte et obtenir des réponses de qualité encore supérieure.

 Ne s'applique qu'aux utilisateurs du modèle par défaut du forfait sans frais.
Ajouter votre propre clé API Gemini
Ajouter un serveur MCP En mode agent : 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
Code Saisie automatique de code Gemini propose une saisie semi-automatique de code basée sur l'IA dans Android Studio. Elle s'affiche sous forme de texte gris en italique à mesure que vous tapez. La complétion de code vous fait gagner du temps et vous permet de terminer vos projets de codage plus rapidement en suggérant des fonctions complètes. Accélérer le codage grâce à la saisie de code par l'IA
Transformation du code Demandez à Gemini depuis l'éditeur de code de vous faire des suggestions pour modifier, optimiser ou ajouter du code à votre projet. Code de transformation
Repenser les noms de variables Obtenez des suggestions de Gemini pour renommer une ou toutes les variables d'un fichier. Repenser les noms de variables
Générer des scénarios de tests unitaires Gemini peut suggérer des scénarios de test en utilisant le contexte du code que vous souhaitez tester. Lorsque Gemini génère des scénarios de tests unitaires, il inclut des noms et des descriptions détaillés pour vos tests. Vous pouvez ainsi mieux comprendre l'intention de chaque test suggéré. Générer des scénarios de tests unitaires
Parcours avec Gemini Rédigez des tests fonctionnels de bout en bout, appelés parcours, en décrivant les étapes et les assertions en langage naturel. Gemini convertit vos étapes en actions que Gemini effectue dans votre application. Actuellement en version preview.

Actuellement en version Preview.
Journeys for Android Studio
Code du document Générez une documentation claire et concise pour votre code grâce à des brouillons instantanés que vous pouvez affiner et perfectionner. Générer de la documentation pour votre code
Générer des messages de commit Gemini peut utiliser le contexte de vos modifications de code et des commits récents pour générer un message de commit. Générer des messages de commit
Personnalisation du code La personnalisation du code vous permet d'obtenir des suggestions de code basées sur les dépôts privés de votre organisation et qui respectent donc son style de codage.

Abonnés au forfait Business uniquement.
Présentation de la personnalisation du code
Compose Génération de l'aperçu Compose Gemini 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.

Activez-la dans Studio Labs.
Générer des aperçus Compose
Transformer l'UI Utilisez le langage naturel pour mettre à jour l'UI de votre application directement depuis le panneau d'aperçu Compose.

Activez-la dans Studio Labs.
UI de transformation
Intégrations optimisées par Android Analyser les plantages avec les insights sur la qualité des applications Utilisez Gemini pour analyser vos rapports sur les plantages App Quality Insights, générer des insights, fournir un récapitulatif 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 les recommandations sur la qualité des applis et Gemini
Analyser les erreurs d'exécution avec Logcat Gemini dans Android Studio 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 "Demander à Gemini" pour obtenir des explications immédiates et des suggestions pratiques sans quitter l'IDE. Analyser les erreurs d'exécution avec Logcat et Gemini
Obtenir de l'aide pour résoudre les erreurs de compilation et de synchronisation Gemini comprend les erreurs de compilation et de synchronisation Gradle. En cas d'erreur, cliquez sur le lien "Demander à Gemini" dans le résultat 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 partagés avec Gemini à l'aide des fichiers .aiexclude. Configurer le partage de contexte
Journalisation Collectez l'activité Gemini dans Cloud Logging, y compris les requêtes, les réponses et les métadonnées telles que les lignes de code acceptées par l'utilisateur.

Réservé aux abonnés au forfait Business.
Configurer la journalisation de Gemini Code Assist Standard et Enterprise
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 au forfait Business.
Configurer VPC Service Controls pour Gemini
Contrôler l'accès au réseau avec des restrictions de domaine utilisateur Limitez l'accès à Gemini en fonction des domaines utilisateur.

Réservé aux abonnés au forfait Business.
Contrôler l'accès au réseau avec les restrictions de domaine utilisateur
Autre Métriques de productivité Suivez l'utilisation de Gemini dans Android Studio 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 au forfait Business.
Générer des métriques Gemini Code Assist