KI-gestütztes Programmieren

Mit Gemini in Android Studio kannst du Apps mit KI-gestützten Programmierfunktionen wie benutzerdefinierten Codetransformationen und automatischer Vervollständigung schneller als je zuvor erstellen.

Gemini-Codetransformationen

Sie können Gemini jetzt über den Code-Editor auffordern, Codevorschläge zum Ändern, Optimieren oder Hinzufügen von Code in Ihrer App anzufordern:

  1. Wenn Sie ein Eingabefeld für den Prompt sehen möchten, führen Sie im Code-Editor einen der folgenden Schritte aus:
    • Klicken Sie im Code-Editor mit der rechten Maustaste und wählen Sie im Kontextmenü Gemini > Code generieren aus.
    • Markieren Sie den Code, den Gemini ändern soll, klicken Sie im Code-Editor mit der rechten Maustaste und wählen Sie im Kontextmenü Gemini > Code transformieren aus.
    • Drücken Sie STRG + \ (Befehlstaste + \ unter macOS).
  2. Geben Sie Gemini an, wie Sie Ihren Code ändern oder ergänzen möchten, und drücken Sie die Eingabetaste . Nachdem Gemini Ihre Anfrage verarbeitet hat, sollte eine Codedifferenz angezeigt werden.
    • Sie können Gemini beispielsweise bitten, komplexen Code zu vereinfachen, indem er neu geschrieben wird, sehr spezifische Codetransformationen auszuführen, z. B. „Diesen Code idiomatisch gestalten“, oder neue Funktionen zu generieren, die Sie beschreiben. Android Studio zeigt Ihnen dann den Codevorschlag von Gemini als Codedifferenz an, damit Sie nur die gewünschten Vorschläge prüfen und akzeptieren können.
  3. Prüfen Sie die Codedifferenz und führen Sie einen der folgenden Schritte aus:
    • Sie können den vorgeschlagenen Code weiter anpassen, indem Sie auf Optimieren klicken und einen neuen Prompt eingeben.
    • Klicken Sie auf Accept All Changes (Alle Änderungen akzeptieren), um die vorgeschlagenen Änderungen in Ihren Code einzufügen.

KI-Codevervollständigung

Gemini bietet eine KI-gestützte automatische Vervollständigung von Code in Android Studio, die während der Eingabe als grau-kursiver Text angezeigt wird. Wir nennen diese Funktion KI-Codevervollständigung. Mit dieser Funktion sparen Sie Zeit und können Coding-Projekte schneller abschließen, da vollständige Funktionen vorgeschlagen werden. Wenn die KI-Codevervollständigung aktiviert ist, sendet Gemini möglicherweise zusätzliche Informationen aus Ihrer Codebasis, z. B. den umgebenden Code, Dateitypen und andere erforderliche Informationen, um dem LLM Kontext zu bieten und relevantere Vorschläge zu machen.

Erste Schritte

So verwenden Sie die KI-Codevervollständigung:

  1. Laden Sie die neueste Version von Android Studio Jellyfish oder höher herunter.
  2. Öffnen oder starten Sie ein Android Studio-Projekt und klicken Sie auf Ansicht > Tool-Fenster > Gemini, um Gemini zu starten.
  3. Melden Sie sich in Ihrem Google-Konto an.
  4. Die KI-Codevervollständigung funktioniert nur, wenn Gemini auf den Kontext aus Ihrer Codebasis zugreifen kann. Sie können diese Funktion bei der Anmeldung in Gemini oder jederzeit unter Android Studio > Einstellungen > Gemini > Antworten mit Informationen aus Ihrer Codebasis ergänzen aktivieren.
  5. Öffnen Sie eine Datei und beginnen Sie zu tippen. Vorschläge werden nur ausgelöst, wenn sich der Cursor am Ende einer Zeile oder an einer beliebigen Stelle auf einer Leerzeile befindet.
  6. Drücken Sie die Tabulatortaste, um einen Vorschlag anzunehmen, und die Esc-Taste, um einen Vorschlag zu löschen.

Häufig gestellte Fragen

Wie erhalte ich Zugriff auf die KI-Codevervollständigung?

Diese Funktion funktioniert nur, wenn Gemini auf den Kontext aus Ihrer Codebasis zugreifen kann. Aktivieren Sie diese Option unter Android Studio > Einstellungen > Gemini > Kontextwissen. Vorschläge der KI‑gestützten automatischen Vervollständigung werden während der Eingabe angezeigt. Sie können auch Kommentare in natürlicher Sprache verwenden, um Codevervollständigungen auszulösen.

Warum wird mir keine Codevervollständigung angezeigt?

Prüfen Sie zuerst, ob Sie in Gemini angemeldet sind und die automatische Vervollständigung von KI-Code unter Android Studio > Einstellungen > Gemini aktiviert haben. Das System generiert nicht immer Codevervollständigungen. Es ist möglich, dass das Modell nicht genügend Informationen hat, um eine Antwort mit hoher Zuverlässigkeit zu generieren.

Wie kann ich die KI-Codevervollständigung deaktivieren?

Wenn Sie die KI-Codevervollständigung deaktivieren möchten, rufen Sie Android Studio > Einstellungen > Gemini auf, widerrufen Sie die Einwilligung und deaktivieren Sie die KI-Codevervollständigung.