Gemini in Android Studio bietet Funktionen für jeden Schritt des Entwicklungsprozesses. In der folgenden Tabelle sind einige der wichtigsten Funktionen aufgeführt, die Ihnen bei der Optimierung Ihres Workflows helfen können. 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 |
|---|---|---|---|
| KI-Agentenmodus | Neues Projekt erstellen | Mit KI schnell von einer Idee zu einem App-Prototyp. | Neues Projekt mit KI erstellen |
| Parallele Unterhaltungen | Mehrere Unterhaltungen im KI-Agentenmodus parallel ausführen, um in der IDE effektiver zu arbeiten. | KI-Agentenmodus | |
| API-Schlüssel hinzufügen | API-Schlüssel hinzufügen, 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 externen Tools interagieren und Wissen und Funktionen mithilfe des Model Context Protocol (MCP) erweitern. | MCP-Server hinzufügen | |
| Remote-MCP-Server hinzufügen | 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 |
Definieren Sie Einstellungen für die Antworten von Gemini auf Ihre Abfragen in einer oder mehreren Markdown-Dateien, 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 | Auf aktuelle, maßgebliche Dokumentation zugreifen, die Ihnen bei der Entwicklung hochwertiger Apps hilft. | Android-Wissensdatenbank | |
| Websuche des Agenten | Websuchen in Echtzeit durchführen, um auf aktuelle Informationen zuzugreifen. | Websuche des Agenten | |
| 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 | |
| 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 | |
| Code | Vorhersage der nächsten Bearbeitung | Schlägt proaktiv Änderungen an anderen Stellen in Ihrer Codebasis vor, basierend auf Ihren letzten Änderungen. | Vorhersage der nächsten Bearbeitung |
| Abhängigkeiten aktualisieren | Abhängigkeiten aktualisieren und Build-Fehler iterativ beheben. | Abhängigkeiten mit dem Gemini-Agenten aktualisieren | |
| 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 | |
| Abläufe mit Gemini | End-to-End-Funktionstests, sogenannte Abläufe, erstellen, 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.
Über Studio Labs aktivieren. |
Abläufe für Android Studio | |
| Schreiben | Vorschau für Compose-Erstellung | 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 | Benutzeroberfläche der App direkt über das Vorschaufenster für Compose-Erstellung in natürlicher Sprache aktualisieren. | Benutzeroberfläche für Transformationen | |
| Neue Benutzeroberfläche aus einem Design-Mock | Compose-Code direkt aus einem Design-Mock generieren. | Benutzeroberfläche mit Bildanhang generieren | |
| Benutzeroberfläche an ein Zielbild anpassen | Benutzeroberfläche an ein Referenzdesign anpassen, wenn bereits eine erste Benutzeroberfläche erstellt wurde. | Benutzeroberfläche mit Bildanhang generieren | |
| Probleme mit der Qualität der Benutzeroberfläche beheben | Probleme finden und beheben, um die Qualität und Barrierefreiheit der 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 Absturzberichte von App Quality Insights analysieren, Statistiken erstellen, eine Zusammenfassung der Abstürze erstellen 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 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 | Teilen von Kontext konfigurieren | Mit .aiexclude-Dateien konfigurieren, welche Dateien speziell für Gemini freigegeben werden. |
Teilen von Kontext konfigurieren |
| Logging | 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. |
Gemini Enterprise-Nutzungsprotokolle mit Cloud Logging aufrufen | |
| VPC Service Controls | Eine sichere und kontrollierte Umgebung für die Programmierung einrichten, um sensible Daten und geistiges Eigentum zu schützen.
Nur für Abonnenten der Business-Stufe. |
App mit VPC Service Controls schützen | |
| Produktivitätsmesswerte | 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. |
Analysedaten ansehen und exportieren |