Gemini 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 optimiser votre workflow. Gemini est un espace en évolution rapide. Consultez également les notes de version stable et les notes de version preview d'Android Studio's stable release notes et preview release notes pour obtenir les dernières mises à jour.
| Catégorie | Fonctionnalité | Description | Docs |
|---|---|---|---|
| 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 |
| 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 é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 Model Context Protocol (MCP). | Ajouter un serveur MCP | |
| Ajouter un serveur MCP à distance | 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 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 | |
| Accéder à la base de connaissances Android | Accédez à une documentation récente et faisant autorité pour vous aider à développer des applications de haute qualité. | Base de connaissances Android | |
| Recherche Web de l'agent | Effectuez des recherches sur le Web en temps réel pour accéder à des informations récentes. | Recherche Web de l'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 | |
| 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 à distance | Choisissez un LLM auprès d'un fournisseur de modèles à distance pour alimenter la fonctionnalité d'IA dans Android Studio. | Utiliser un LLM à distance | |
| Code | Prédiction de la modification suivante | Suggère de manière proactive des modifications ailleurs dans votre base de code en fonction de vos modifications récentes. | Prédiction de la modification suivante |
| 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 | |
| Générer des tests unitaires | Gemini peut générer des tests unitaires complets et compilables pour votre code Kotlin
et Java, y compris les méthodes setUp, l'initialisation des mocks,
et les cas de test individuels. |
Générer des 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.
Activez cette fonctionnalité via Studio Labs. |
Parcours pour Android Studio | |
| 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 pour 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 | Adaptez 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 résolvez les problèmes pour améliorer la qualité et l'accessibilité de votre UI. | Identifier et résoudre les problèmes de qualité de l'UI | |
| Intégrations Android | Analyser les plantages avec App Quality Insights | Utilisez Gemini pour analyser vos rapports d'erreurs App Quality Insights, 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 App Quality Insights 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 "Ask Gemini" (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 concernant 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 "Ask Gemini" (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 qui sont spécifiquement 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, les réponses et les métadonnées telles que les lignes de code acceptées par l'utilisateur.
Abonnés au niveau Business uniquement. |
Accéder aux journaux d'audit d'utilisation de Gemini Enterprise avec Cloud Logging | |
| 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. |
Sécuriser votre application avec VPC Service Controls | |
| 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.
Abonnés au niveau Business uniquement. |
Afficher et exporter des données analytiques |