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 espace en évolution rapide. Consultez également les notes de version stables et les notes de version préliminaires d'Android Studio pour obtenir les dernières mises à jour.

Catégorie Fonctionnalité Description Docs
Chat Chat Interface d'origine pour interagir avec Gemini. Posez vos questions sur Android à Gemini à tout moment de votre workflow 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. Joindre des fichiers
Joindre des images Joignez une image à votre requête pour générer une interface utilisateur, déboguer des bugs d'interface utilisateur, documenter l'architecture d'une application, etc.

Uniquement dans le niveau sans frais.
Joindre des images
Bibliothèque de prompts (dans l'IDE) Enregistrez et gérez les prompts que vous utilisez fréquemment, et réutilisez-les rapidement en cas de besoin. Enregistrer et gérer des prompts avec la bibliothèque de prompts
Règles Définissez les préférences pour les réponses de Gemini à vos requêtes. Définissez les langages de programmation, les styles, les formats de sortie préférés, etc. Personnaliser votre expérience avec les règles
Galerie de prompts Parcourez notre collection de prompts pour vous inspirer et découvrir comment intégrer Gemini à votre workflow. Galerie de prompts
Modèles tiers locaux Choisissez un LLM installé localement sur votre ordinateur pour alimenter la fonctionnalité d'IA dans Android Studio. Utiliser un LLM local
Modèles tiers distants Choisissez un LLM auprès d'un fournisseur de modèles distant pour alimenter la fonctionnalité d'IA dans Android Studio. Utiliser un LLM distant
Mode Agent Mode Agent Le mode Agent est conçu pour gérer des tâches de développement complexes 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
Créer un projet Passez rapidement d'une idée à un prototype d'application grâce à l'IA. Créer un projet avec l'IA
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 Gemini
Ajouter une clé API Ajoutez une clé API pour étendre la fenêtre de contexte et obtenir des réponses de meilleure qualité.

Applicable uniquement aux utilisateurs du modèle par défaut du niveau 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 de contexte de modèle (MCP). 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 le fichier AGENTS.md Définissez les préférences pour les réponses de Gemini à vos requêtes dans un ou plusieurs fichiers Markdown qui font partie de votre base de code. Les instructions définies dans les fichiers AGENTS.md sont indépendantes de l'IDE. Personnaliser Gemini à 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
Étendre le mode Agent avec des compétences Les compétences vous permettent d'améliorer les capacités du mode Agent grâce à une expertise spécialisée et des workflows personnalisés. Étendre le mode Agent avec des compétences
Interagir avec l'appareil connecté L'agent IA d'Android Studio a accès à des outils permettant de déployer une application sur l'appareil connecté, d'inspecter ce qui s'affiche actuellement à l'écran, de prendre des captures d'écran, de vérifier les erreurs dans Logcat et d'interagir avec l'application en cours d'exécution. Tester et vérifier les modifications sur un appareil
Code Saisie automatique de code Gemini propose une saisie semi-automatique de code basée sur l'IA dans Android Studio, qui s'affiche sous forme de texte gris en italique au fur et à mesure de votre saisie. La saisie automatique 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 automatique de code basée sur l'IA
Transformation du code Demandez à Gemini depuis l'éditeur de code des suggestions de code pour modifier, optimiser ou ajouter du code à votre projet. Transformer le code
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. Lors de la génération de scénarios de tests unitaires, Gemini inclut des noms et des descriptions détaillés pour vos tests, afin que vous compreniez mieux 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 qu'il effectue sur votre application.

À activer via Studio Labs.
Parcours pour Android Studio
Documenter le code Générez une documentation claire et concise pour votre code avec des brouillons instantanés que vous pouvez affiner et perfectionner. Générer une 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 donc conformes à son style de codage.

Abonnés au niveau Business uniquement.
Présentation de la personnalisation du code
Compose Génération d'aperçus 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 tous les composables d'un fichier. 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. Transformer l'UI
Nouvelle UI à partir d'une maquette de conception Générez du code Compose directement à partir d'une maquette de conception. Générer une UI avec une pièce jointe d'image
Adapter l'UI à une image cible Faites 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'UI Identifiez et corrigez les problèmes pour améliorer la qualité et l'accessibilité de votre UI. Identifier et corriger les problèmes de qualité de l'UI
Intégrations Android Analyser les plantages avec les insights sur la qualité des applications Utilisez Gemini pour analyser vos rapports de plantage des insights sur la qualité des applications, générer des insights, fournir un résumé des plantages et (si possible) recommander les étapes suivantes, y compris des exemples de code et des liens vers la documentation pertinente. Analyser les plantages avec les insights sur la qualité des applications 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 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 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 Gemini à 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.

Abonnés au niveau Business uniquement.
Configurer la journalisation Gemini Code Assist Standard et Enterprise
VPC Service Controls Établissez un environnement de codage sécurisé et contrôlé pour protéger les données sensibles et la propriété intellectuelle.

Abonnés au niveau Business uniquement.
Configurer VPC Service Controls pour Gemini
Contrôler l'accès au réseau avec les restrictions de domaine utilisateur Limitez l'accès à Gemini en fonction des domaines utilisateur.

Abonnés au niveau Business uniquement.
Contrôler l'accès au réseau avec les restrictions de domaine utilisateur
Autre Métriques de productivité Suivez l'utilisation de Gemini par votre équipe dans Android Studio et son impact sur votre travail, y compris des métriques telles que le taux d'acceptation des recommandations de code.

Abonnés au niveau Business uniquement.
Générer des métriques Gemini Code Assist