Gemini in Android Studio bietet Funktionen für jeden Schritt des Entwicklungsprozesses. Gemini wird ständig weiterentwickelt. Informationen zu den neuesten Updates finden Sie in den Versionshinweisen für die stabile Version und die Preview-Version von Android Studio.
| Kategorie | Funktion | Beschreibung | Docs |
|---|---|---|---|
| Chat | Chat | Die ursprüngliche Benutzeroberfläche für die Interaktion mit Gemini. Sie können Gemini jederzeit im Entwicklungsablauf Fragen zu Android stellen. | Mit Gemini chatten |
| Dateien anhängen | Hängen Sie Ihrer Abfrage Dateien an, damit Gemini den Kontext Ihrer Frage besser versteht und erkennen kann, welcher Code aktualisiert werden muss. | Dateien anhängen | |
| Bilder anhängen | Hängen Sie Ihrer Abfrage ein Bild an, um eine Benutzeroberfläche zu generieren, Fehler auf der Benutzeroberfläche zu beheben, die Architektur einer App zu dokumentieren und vieles mehr.
Nur in der kostenlosen Stufe. |
Bilder anhängen | |
| Prompt-Bibliothek (in der IDE) | Sie können häufig verwendete Prompts speichern und verwalten und bei Bedarf schnell wieder aufrufen. | Prompts mit der Prompt-Bibliothek speichern und verwalten | |
| Regeln | Sie können Einstellungen für die Antworten von Gemini auf Ihre Abfragen definieren. Definieren Sie bevorzugte Programmiersprachen, Stile, Ausgabeformate und mehr. | Funktion „Regeln“ verwenden | |
| Prompt-Galerie | In unserer Prompt-Sammlung finden Sie Inspirationen, wie Sie Gemini in Ihren Workflow einbinden können. | Prompt-Galerie | |
| Lokale Drittanbietermodelle | Wählen Sie ein LLM aus, das lokal auf Ihrem Computer installiert ist, um die KI-Funktionen in Android Studio zu nutzen. | Lokales LLM verwenden | |
| Remote-Drittanbietermodelle | Wählen Sie ein LLM von einem Remote-Modellanbieter aus, um die KI-Funktionen in Android Studio zu nutzen. | Remote-LLM verwenden | |
| KI-Agentenmodus | KI-Agentenmodus | Der KI-Agentenmodus wurde für komplexe, mehrstufige Entwicklungsaufgaben konzipiert, die über das hinausgehen, was Sie durch einen einfachen Chat mit Gemini erreichen können. Der Agent kann Änderungen in mehreren Dateien vornehmen und Fehler iterativ beheben, wodurch der Entwicklungsprozess beschleunigt wird. | KI-Agentenmodus |
| Ein neues Projekt erstellen | Mit der Unterstützung von KI können Sie schnell von einer Idee zu einem App-Prototyp gelangen. | Neues Projekt mit KI erstellen | |
| Abhängigkeiten aktualisieren | Sie können Abhängigkeiten aktualisieren und Build-Fehler iterativ beheben. | Abhängigkeiten mit dem Gemini-Agenten aktualisieren | |
| API-Schlüssel hinzufügen | Fügen Sie einen API-Schlüssel hinzu, um das Kontextfenster zu erweitern und noch hochwertigere Antworten zu erhalten.
Gilt nur für Nutzer des Standardmodells der kostenlosen Stufe. |
Eigenen Gemini API-Schlüssel hinzufügen | |
| MCP-Server hinzufügen | Mit dem Model Context Protocol (MCP) können Sie mit externen Tools interagieren und Wissen und Funktionen erweitern. | MCP-Server hinzufügen | |
| Remote-MCP-Server hinzufügen | Sie können eine Verbindung zu einem MCP-Server herstellen, ohne ihn selbst installieren und verwalten zu müssen. | MCP-Server hinzufügen | |
Unterstützung für AGENTS.md-Dateien |
Sie können Einstellungen für die Antworten von Gemini auf Ihre Abfragen in einer oder
mehreren Markdown-Dateien definieren, die Teil Ihrer Codebasis sind. Die in AGENTS.md Dateien definierten Anweisungen sind IDE-unabhängig. |
Gemini mit AGENTS.md-Dateien anpassen |
|
| Berechtigungen verwalten | Sie können bestimmte Berechtigungen für den Agenten verwalten und so detaillierte Kontrolle über Ihren Arbeitsbereich erhalten. | Berechtigungen im KI-Agentenmodus verwalten | |
| Auf die Android-Wissensdatenbank zugreifen | Sie haben Zugriff auf aktuelle, maßgebliche Dokumentationen, die Ihnen bei der Entwicklung hochwertiger Apps helfen. | Auf aktuelle Dokumentationen mit der Android-Wissensdatenbank zugreifen | |
| KI-Agentenmodus mit Skills erweitern | Mit Skills können Sie die Funktionen des KI-Agentenmodus mit Fachwissen und benutzerdefinierten Workflows erweitern. | KI-Agentenmodus mit Skills erweitern | |
| Mit dem verbundenen Gerät interagieren | Der KI-Agent in Android Studio hat Zugriff auf Tools, mit denen Sie eine App auf dem verbundenen Gerät bereitstellen, den aktuellen Bildschirminhalt prüfen, Screenshots erstellen, Logcat auf Fehler prüfen und mit der ausgeführten App interagieren können. | Änderungen auf einem Gerät testen und überprüfen | |
| Code | Codevervollständigung | Gemini bietet eine KI-gestützte automatische Vervollständigung von Code in Android Studio, die während der Eingabe als grauer kursiver Text angezeigt wird. Mit der Codevervollständigung sparen Sie Zeit und können Codierungsprojekte schneller abschließen, da vollständige Funktionen vorgeschlagen werden. | Codierung mit KI-Codevervollständigung beschleunigen |
| Code transformation | Sie können Gemini über den Code-Editor nach Codevorschlägen fragen, um Code in Ihrem Projekt zu ändern, zu optimieren oder hinzuzufügen. | Code transformieren | |
| Variablennamen überdenken | Sie können sich von Gemini Vorschläge zum Umbenennen einer oder aller Variablen in einer Datei geben lassen. | Variablennamen überdenken | |
| Unittests generieren | Gemini kann umfassende, kompilierbare Unittests für Ihren Kotlin
und Java-Code generieren, einschließlich setUp Methoden, Mock-Initialisierung,
und einzelner Testfälle. |
Unittests generieren | |
| Journeys mit Gemini | Sie können End-to-End-Funktionstests, sogenannte Journeys, schreiben, indem Sie die Schritte und Zusicherungen in natürlicher Sprache beschreiben. Gemini wandelt Ihre Schritte in Aktionen um, die Gemini in Ihrer App ausführt.
Aktivierung über Studio Labs. |
Journeys for Android Studio | |
| Code dokumentieren | Sie können klare und prägnante Dokumentationen für Ihren Code mit sofortigen Entwürfen erstellen, die Sie verfeinern und optimieren können. | Dokumentation für Code generieren | |
| Commit-Nachrichten generieren | Gemini kann den Kontext aus Ihren Codeänderungen und den letzten Commits verwenden, um eine Commit-Nachricht zu generieren. | Commit-Nachrichten generieren | |
| Codeanpassung | Mit der Codeanpassung erhalten Sie Codevorschläge, die auf den privaten Repositories Ihrer Organisation basieren und somit dem Programmierstil Ihrer Organisation entsprechen. Nur für Abonnenten der Business-Stufe. |
Codeanpassung | |
| Schreiben | Vorschau für Compose generieren | Gemini kann automatisch Compose-Vorschauen generieren, einschließlich Mock-Daten für Vorschauparameter, für eine bestimmte zusammensetzbare Funktion oder alle zusammensetzbaren Funktionen in einer Datei. | Compose-Vorschauen generieren |
| Benutzeroberfläche für Transformationen | Sie können die Benutzeroberfläche Ihrer App direkt über den Bereich „Compose-Vorschau“ in natürlicher Sprache aktualisieren. | Benutzeroberfläche für Transformationen | |
| Neue Benutzeroberfläche aus einem Design-Mock | Sie können Compose-Code direkt aus einem Design-Mock generieren. | Benutzeroberfläche mit Bildanhang generieren | |
| Benutzeroberfläche an ein Zielbild anpassen | Sie können Ihre Benutzeroberfläche an ein Referenzdesign anpassen, wenn Sie bereits eine erste Benutzeroberfläche erstellt haben. | Benutzeroberfläche mit Bildanhang generieren | |
| Probleme mit der Qualität der Benutzeroberfläche beheben | Sie können Probleme finden und beheben, um die Qualität und Barrierefreiheit Ihrer Benutzeroberfläche zu verbessern. | Probleme mit der Qualität der Benutzeroberfläche finden und beheben | |
| Android-basierte Integrationen | Abstürze mit App Quality Insights analysieren | Mit Gemini können Sie Ihre App Quality Insights-Absturzberichte analysieren, Statistiken erstellen, eine Zusammenfassung der Abstürze erhalten und (wenn möglich) nächste Schritte empfehlen, einschließlich Beispielcode und Links zu relevanter Dokumentation. | Abstürze mit App Quality Insights und Gemini analysieren |
| Laufzeitfehler mit Logcat analysieren | Mit Gemini in Android Studio können Sie Fehler im Logcat-Fenster besser verstehen und beheben, wodurch der Debugging-Prozess optimiert wird. Wenn in Ihrer App ein Fehler oder eine Ausnahme auftritt, klicken Sie auf „Gemini fragen“, um sofort Erklärungen und umsetzbare Vorschläge zu erhalten, ohne die IDE zu verlassen. | Laufzeitfehler mit Logcat und Gemini analysieren | |
| Hilfe bei Build- und Synchronisierungsfehlern erhalten | Gemini versteht Gradle-Build- und Synchronisierungsfehler. Wenn Fehler auftreten, klicken Sie in der Build-Ausgabe auf den Link „Gemini fragen“, um die Probleme zu diagnostizieren und zu beheben. | ||
| Datenschutz und Sicherheit | Kontextfreigabe konfigurieren | Sie können mit .aiexclude-Dateien konfigurieren, welche Dateien genau für Gemini freigegeben werden. |
Kontextfreigabe konfigurieren |
| Protokollierung | Sie können Gemini-Aktivitäten in Cloud Logging erfassen, einschließlich Prompts und Antworten sowie Metadaten wie vom Nutzer akzeptierte Codezeilen.
Nur für Abonnenten der Business-Stufe. |
Logging für Gemini Code Assist Standard und Enterprise konfigurieren | |
| VPC Service Controls | Sie können eine sichere und kontrollierte Umgebung für die Codierung einrichten, um vertrauliche Daten und geistiges Eigentum zu schützen.
Nur für Abonnenten der Business-Stufe. |
VPC Service Controls für Gemini konfigurieren | |
| Netzwerkzugriff mit Nutzerdomainbeschränkungen steuern | Sie können den Zugriff auf Gemini basierend auf Nutzerdomains einschränken.
Nur für Abonnenten der Business-Stufe. |
Netzwerkzugriff mit Nutzerdomainbeschränkungen steuern | |
| Sonstiges | Produktivitätsmetriken | Sie können die Nutzung von Gemini in Android Studio durch Ihr Team und die Auswirkungen auf Ihre Arbeit verfolgen, einschließlich Messwerten wie der Akzeptanzrate von Codeempfehlungen.
Nur für Abonnenten der Business-Stufe. |
Gemini Code Assist-Messwerte generieren |