Funktionen von Gemini in Android Studio

Gemini in Android Studio bietet Funktionen für jeden Schritt des Entwicklungsprozesses. Sofern nicht anders angegeben, sind alle Funktionen auch in Gemini für Unternehmen enthalten.

Chat

Die Hauptoberfläche für die Interaktion mit Gemini ist das Chatfenster. Sie können damit Fragen stellen, die von sehr einfachen und offenen Fragen bis hin zu konkreten Problemen reichen, bei denen Sie Hilfe benötigen. Beispiele für mögliche Fragen

Codevervollständigung

Wenn Sie den Projektkontext freigeben, können Sie die KI-Codevervollständigung aktivieren. Wenn die KI-Codevervollständigung aktiviert ist, bietet Gemini die automatische Vervollständigung von Code, die während der Eingabe als grauer kursiv geschriebener Text angezeigt wird. Weitere Informationen finden Sie unter Codevervollständigung.

Code transformation

Im Android Studio-Code-Editor können Sie Gemini um Vorschläge bitten, wie Sie den Code Ihrer App ändern, optimieren oder hinzufügen können. Die Vorschläge werden als Code-Diff angezeigt, den Sie bei Bedarf ändern können, bevor Sie ihn akzeptieren. Weitere Informationen finden Sie unter Codetransformation.

Code erklären

Gemini kann Code erklären, damit Sie ihn schnell verstehen. Wenn Sie Gemini um eine Erklärung bitten möchten, markieren Sie den Code, klicken Sie mit der rechten Maustaste darauf und wählen Sie Gemini > Code erklären aus. Ihre Anfrage wird an das Hauptfenster von Gemini Chat gesendet, wo Gemini eine detaillierte Antwort geben kann.

Verbesserungsvorschläge machen

Gemini kann Ihnen Vorschläge machen, wie Sie Ihren Code so verbessern können, dass er den Best Practices für Android-Apps entspricht und die Nutzerfreundlichkeit erhöht. Wenn Sie Vorschläge erhalten möchten, markieren Sie einen Codeabschnitt, klicken Sie mit der rechten Maustaste darauf und wählen Sie Gemini > Verbesserungsvorschläge aus. Ihre Anfrage wird an den Hauptbereich von Gemini Chat gesendet, in dem Gemini detaillierte Vorschläge machen kann.

Multimodaler Bildanhang (Vorschau)

Gemini in Android Studio unterstützt multimodale Eingaben, sodass Sie Bilder direkt an Ihre Prompts anhängen können. Hier sind einige überzeugende Anwendungsfälle:

  • Schnelle UI-Prototyping- und ‑Iteration: Konvertieren Sie ein einfaches Wireframe oder ein High-Fidelity-Mockup der Benutzeroberfläche Ihrer App in funktionierenden Code.
  • Diagrammerklärung und -dokumentation: Sie erhalten detailliertere Informationen zu komplexen Architektur- oder Datenflussdiagrammen, indem Sie Gemini die Komponenten und Beziehungen erklären lassen.
  • Fehlerbehebung bei der Benutzeroberfläche: Erstellen Sie Screenshots von UI-Fehlern und bitten Sie Gemini um Lösungen.

Weitere Informationen finden Sie unter UI-Entwicklung mit Bildanhängen beschleunigen und in diesem Blogpost.

Dateianhang (Vorschau)

Codedateien als Kontext in Chatinteraktionen mit Gemini in Android Studio anhängen Geben Sie @ in die Suchleiste ein, um ein Menü für die Dateiergänzung aufzurufen, und wählen Sie die Dateien aus, die Sie anhängen möchten. Weitere Informationen finden Sie in den Releasehinweisen zur Vorabversion zur Unterstützung von Dateianhängen in Gemini in Android Studio.

Variablen umbenennen (Vorabversion)

Sie können sich von Gemini Vorschläge machen lassen, wie Sie Variablen umbenennen können, damit sie intuitiver und aussagekräftiger sind. Über Refactor > Rename können Sie Vorschläge für eine bestimmte Variable erhalten. Über Gemini > Rethink variables können Sie Gemini bitten, alle Variablen in einer Datei oder einem Teil einer Datei zu überdenken. Weitere Informationen finden Sie unter Code umstrukturieren.

Unit-Test-Szenarien generieren (Vorabversion)

Gemini kann Ihnen beim Schreiben von Unittests helfen, indem es Testfälle vorschlägt, die auf dem Kontext des zu testenden Codes basieren. Beim Generieren von Unit-Test-Szenarien fügt Gemini detaillierte Namen und Beschreibungen für Ihre Tests hinzu, damit Sie die Absicht jedes vorgeschlagenen Tests besser nachvollziehen können. Weitere Informationen finden Sie unter Szenarien für Unit-Tests generieren.

Dokumentation generieren (Vorabversion)

Mit Gemini in Android Studio können Sie eine Dokumentation für Ihren Code generieren. Wenn Sie Code markieren und Gemini bitten, ihn zu dokumentieren, wird die vorgeschlagene Dokumentation in einem Code-Diff angezeigt, das Sie vor dem Akzeptieren optimieren können. Weitere Informationen finden Sie unter Dokumentation generieren.

Commit-Nachrichten generieren (Vorabversion)

Wenn Sie Änderungen in Android Studio in Ihrem Versionskontrollsystem committen, kann Gemini den Kontext aus den Codeänderungen im aktuellen Commit und aus den letzten Commits verwenden, um eine detaillierte Commit-Nachricht vorzuschlagen. Weitere Informationen finden Sie unter Commit-Nachricht vorschlagen.

Hilfe bei Build- und Synchronisierungsfehlern (Vorabversion)

Gemini in Android Studio 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.

Hilfe bei Logcat-Abstürzen (Vorabversion)

Mit Gemini in Android Studio können Sie Abstürze bei der Laufzeit diagnostizieren und beheben. Wenn ein Absturz auftritt, öffnen Sie Logcat und klicken Sie in der Logcat-Ausgabe auf den Link „Ask Gemini“, um den Fehler zu beheben.

Hilfe zu App Quality Insights (Vorabversion)

Gemini kann Ihnen helfen, Abstürze auf den Geräten der Nutzer zu erklären und Lösungen dafür vorzuschlagen, die in App Quality Insights gemeldet wurden. Wenn Sie sich einen Stack-Trace im Toolfenster App Quality Insights ansehen, klicken Sie auf Statistiken, um Ihre Absturzberichte zu analysieren und (sofern möglich) die nächsten Schritte und Ressourcen zur Behebung des Problems zu empfehlen. Weitere Informationen finden Sie unter Absturzberichte analysieren.

Vorschau für die Funktion „Compose“ generieren (Vorabversion)

Mit Gemini können Sie automatisch Compose-Vorschauen generieren, um beim Entwerfen Ihrer Benutzeroberfläche Zeit zu sparen. Sie können eine Compose-Vorschau für ein bestimmtes Compose-Objekt oder für eine ganze Datei generieren. Weitere Informationen finden Sie unter Vorschau mit Gemini erstellen.

Freigabe von Kontext konfigurieren

Wenn Sie in Android Studio die Freigabe Ihres Projektkontexts für Gemini aktivieren, können Sie mithilfe von .aiexclude-Dateien festlegen, welche Dateien von der Freigabe ausgeschlossen werden sollen. Sie können .aiexclude-Dateien an beliebiger Stelle im Projekt und in den VCS-Stammverzeichnissen platzieren, um zu steuern, auf welche Dateien KI-Funktionen zugreifen dürfen. Weitere Informationen finden Sie unter Kontextfreigabe mit .aiexclude-Dateien konfigurieren.

Prompt-Bibliothek (Vorabversion)

In der Prompt-Bibliothek können Sie häufig verwendete Prompts speichern und verwalten. Sie können über Android Studio > Einstellungen > Gemini > Prompt-Bibliothek auf die Prompt-Bibliothek zugreifen.

Einbindung in externe Tools (Vorabversion)

Gemini in Android Studio for Business ist in viele externe Tools eingebunden. So können Sie Informationen abrufen und Aktionen im Zusammenhang mit den Tools ausführen, ohne Android Studio verlassen zu müssen. Geben Sie @ ein, um eine Liste der Tools aufzurufen, und wählen Sie ein Tool aus, das Sie in Ihren Prompt für Gemini aufnehmen möchten. Sie können Gemini beispielsweise bitten, Ihre letzten Google-Dokumente aufzulisten. Geben Sie dazu „@GoogleDocs meine letzten Dokumente auflisten“ ein.