Gemini in Android Studio

Gemini in Android Studio ist Ihr Coding-Assistent für die Android-Entwicklung. Sie basiert auf künstlicher Intelligenz und kann natürliche Sprache verstehen. Er beantwortet Ihnen Fragen zur Entwicklung unter Android, generiert Code, findet relevante Ressourcen und empfiehlt Best Practices, damit Sie produktiver werden. Gemini in Android Studio kann Sie bei folgenden Aufgaben unterstützen:

Weitere Informationen zu allen Funktionen von Gemini Wenn Sie Unterstützung für Gemini in Android Studio für Ihr Team oder Ihr Unternehmen benötigen, finden Sie hier weitere Informationen.

Erste Schritte

So richten Sie Gemini ein:

  1. Laden Sie die aktuelle Canary-Version von Android Studio herunter.
  2. Um Gemini zu starten, öffnen Sie ein Android Studio-Projekt oder erstellen Sie ein neues und klicken Sie auf View > Tool Windows > Gemini.
  3. Melden Sie sich in Ihrem Google-Konto an, wenn Sie dazu aufgefordert werden, sofern Sie noch nicht angemeldet sind. Das Chatfeld wird angezeigt und Sie können die interaktive, dialogorientierte Benutzeroberfläche von Gemini verwenden.

Wie Gemini helfen kann

Neben der Haupt-Chatoberfläche bietet Gemini eine Reihe von Einstiegspunkten, die in Ihren Entwicklungsablauf integriert werden können:

  • Generierten Code mit einem Klick hinzufügen: Gemini zeigt neben dem generierten Code Smart Actions an. So können Sie den Code schnell in den geöffneten Editor oder in das Android-Manifest einfügen oder sogar erforderliche Abhängigkeiten für beliebte Bibliotheken hinzufügen, die in der Antwort verwendet werden.

  • Hilfreiche Ressourcen erhalten: Bei bestimmten Themen bietet Gemini an, die entsprechende Dokumentationsseite mit weiteren Informationen zu öffnen.

  • Fehler beheben: Bei häufigen Fehlern erklärt Gemini, was sie bedeuten, und schlägt Maßnahmen zur Behebung vor.

  • Gemini direkt über Ihre Codebasis fragen: Wenn Sie Text im Code-Editor auswählen, klicken Sie mit der rechten Maustaste und wählen Sie die Aktion Gemini aus, um den Chat-Prompt mit dem ausgewählten Code zu füllen. Dort können Sie entscheiden, ob Sie den Code senden möchten. Gemini sendet keinen Code ohne Ihre ausdrückliche Genehmigung. Gemini kann Ihnen auch bei der Fehlerbehebung von Warnungen und Fehlern im Code-Editor helfen.

Häufig gestellte Fragen (FAQs)

Wird mein Code an die Server von Google gesendet?

Unter Daten und Datenschutz erfahren Sie, welche Daten weitergegeben werden und wie Sie Ihre Datenschutzeinstellungen verwalten können.

Gibt Gemini korrekte und sichere Antworten?

Eine noch schnellere Ideenfindung mit generativer KI ist eine spannende Angelegenheit, aber sie steht erst am Anfang und Gemini ist noch in der Testphase. Einige Antworten sind möglicherweise fehlerhaft. Prüfen Sie daher immer die Informationen in den Antworten. Mit Ihrem Feedback wird Gemini immer besser. Gemini verfügt zwar über integrierte Sicherheitskontrollen und klare Mechanismen für Feedback, die unseren KI-Grundsätzen entsprechen, beachten Sie aber, dass in Gemini inkorrekte Informationen oder anstößige Aussagen angezeigt werden können.

Da KI eine sich entwickelnde Technologie ist, kann es zu Ergebnissen kommen, die zwar plausibel erscheinen, aber faktisch falsch sind. Wir empfehlen, alle Ausgaben von Gemini zu validieren, bevor Sie sie verwenden.

Kann ich auf Gemini zugreifen, ohne Kontext zu teilen?

Ja. Standardmäßig kann Gemini den Code im Editorfenster nicht sehen und verwendet nur die Prompts und den Unterhaltungsverlauf im Chatbot, um zu antworten. Sie können jedoch die Freigabe von Kontext aus Ihrer Codebasis aktivieren, um hochwertigere Antworten zu erhalten und auf experimentelle Funktionen wie die KI-basierte Vervollständigung von Code zuzugreifen.

Kann mir Gemini beim Programmieren helfen?

Ja, Gemini kann beim Programmieren und bei allem rund um dieses Thema helfen. Die Funktion befindet sich noch in der Testphase und die Verantwortung für die Verwendung von Code oder Coding-Erklärungen liegt allein bei Ihnen. Testen Sie den Code sorgfältig und prüfen Sie ihn auf Fehler und Sicherheitslücken, bevor Sie ihn verwenden.

Wie kann ich den Chatverlauf zurücksetzen?

Gemini verwendet den Chatverlauf, um zusätzlichen Kontext für die Beantwortung Ihrer Prompts zu erhalten. Wenn Ihr Chatprotokoll für das, was Sie gerade erreichen möchten, nicht mehr relevant ist, können Sie es zurücksetzen. Klicken Sie dazu im Gemini-Bereich auf Chat zurücksetzen .

Warum erhalte ich die Fehlermeldung „Code ist blockiert“?

Gemini führt mehrere Prüfungen für von Modellen generierte Antworten durch. So wird beispielsweise geprüft, ob der vom Modell generierte Code vorhandene Inhalte umfassend repliziert. Es ist möglich, dass Ihre Antwort aufgrund einer dieser Prüfungen blockiert wird. Versuchen Sie es in diesem Fall noch einmal mit einem anderen Prompt.

Wie und wann zitiert Gemini Quellen in Antworten?

Gemini soll Originalinhalte generieren und nicht bereits vorhandene Inhalte umfassend replizieren. Wir haben unsere Systeme so entwickelt, dass dies so weit wie möglich verhindert wird, und arbeiten fortlaufend daran, die Funktionsweise dieser Systeme weiter zu verbessern. Wenn Gemini eine Webseite direkt zitiert, wird diese Seite mit Verweis angeführt. Das Zitat kann auch auf eine gültige Open-Source-Lizenz verweisen. Es liegt in Ihrer Verantwortung, die Lizenzanforderungen einzuhalten.

Welche Nutzungsbedingungen gelten, wenn ich Gemini verwende?

Ihre Nutzung von Gemini unterliegt den Google-Nutzungsbedingungen und den Zusatzbedingungen für generative KI.

Wie unterscheidet sich Gemini von anderen Chatbots, die auf großen Sprachmodellen basieren?

Gemini nutzt ein LLM, das für Programmierszenarien entwickelt wurde. Gemini ist eng in Android Studio integriert. Das bedeutet, dass relevantere Antworten möglich sind und Sie mit nur einem Klick Aktionen ausführen und Vorschläge anwenden können.

Welche Tipps gibt es für die Nutzung von Gemini?

  • Formulieren Sie Ihre Frage klar und prägnant.
  • Verwenden Sie eine einfache Sprache, die Gemini verstehen kann.
  • Wenn Gemini Ihre Frage nicht versteht, versuchen Sie, sie anders zu formulieren.
  • Überprüfen Sie Gemini-Vorschläge, bevor Sie sie verwenden.

Weitere Informationen finden Sie unter Tipps für die Interaktion mit Gemini.

Wie kann ich Feedback zu Gemini geben?

Wir freuen uns über Ihr Feedback, damit wir die Antworten von Gemini in allen Bereichen der Android-Entwicklung verbessern können. Um uns dabei zu helfen, können Sie Gemini in Ihren Entwicklungs-Workflow einbinden und die Antworten in der Gemini-Benutzeroberfläche mit den Optionen „Daumen hoch“ und „Daumen runter“ als hilfreich oder nicht hilfreich markieren. Anhand dieser Informationen können wir Bereiche ermitteln, in denen mehr Training erforderlich ist.

Wie kann ich Feedback zu einer bestimmten KI-Antwort geben?

Wenn Sie uns helfen möchten, diese Funktion zu optimieren, können Sie die generierte Ausgabe mit den Symbolen für „Mag ich“ oder „Mag ich nicht“ bewerten. Wenn Sie eine KI-Antwort erhalten, die aus Ihrer Sicht unsicher, nicht hilfreich, inkorrekt oder aus einem anderen Grund ungeeignet ist, können Sie uns entsprechendes Feedback senden. Klicken Sie dazu auf das „Mag ich nicht“-Symbol (Daumen runter) und wählen Sie die Option Feedback geben aus.