Android Studio Otter 3 – Feature Drop

Android Studio ist die offizielle IDE für die Android-Entwicklung und enthält alles, was Sie zum Erstellen von Android-Apps benötigen.

Auf dieser Seite werden die neuen Funktionen und Verbesserungen in der aktuellen Version im stabilen Channel, Android Studio Otter 3 Feature Drop, aufgeführt. Sie können die aktuelle Version hier herunterladen oder in Android Studio aktualisieren, indem Sie auf Hilfe > Nach Updates suchen klicken (Android Studio > Nach Updates suchen unter macOS).

Dies ist eine stabile Version von Android Studio. Patches können neue kleinere Funktionen und Fehlerkorrekturen enthalten. Informationen zur Namensgebung von Android Studio-Versionen finden Sie unter Android Studio-Versionsnamen.

Hier finden Sie eine Liste der behobenen Probleme in dieser Version von Android Studio.

Versionshinweise für ältere Versionen von Android Studio finden Sie unter Frühere Releases.

Wenn Sie Vorabzugriff auf die kommenden Funktionen und Verbesserungen erhalten möchten, sehen Sie sich die Vorabversionen von Android Studio an.

Wenn Probleme in Android Studio auftreten, sehen Sie auf der Seite Bekannte Probleme oder Fehlerbehebung nach.

Kompatibilität zwischen Android-Gradle-Plug-in und Android Studio

Das Android Studio-Build-System basiert auf Gradle. Das Android Gradle-Plug-in (AGP) bietet mehrere Funktionen, die speziell für das Erstellen von Android-Apps entwickelt wurden. In der folgenden Tabelle ist aufgeführt, welche Version von AGP für die einzelnen Versionen von Android Studio erforderlich ist.

Android Studio-Version Erforderliche AGP-Version
Otter 3 Feature Drop | 2025.2.3 4.0–9.0
Otter 2 Feature Drop | 2025.2.2 4.0–8.13
Otter | 2025.2.1 4.0–8.13
Narwhal 4 Feature Drop | 04.01.2025 4.0–8.13
Narwhal 3 Feature Drop | 2025.1.3 4.0–8.13
Narwhal Feature Drop | 2025.1.2 4.0–8.12
Narwhal | 2025.1.1 3.2–8.11
Meerkat Feature Drop | 2024.3.2 3.2–8.10
Erdmännchen | 2024.3.1 3.2-8.9

Ältere Versionen

Android Studio-Version Erforderliche AGP-Version
Ladybug Feature Drop | 2024.2.2 3.2–8.8
Ladybug | 2024.2.1 3,2–8,7
Koala Feature Drop | 2024.1.2 3,2–8,6
Koala | 2024.1.1 3.2-8.5
Jellyfish | 2023.3.1 3.2-8.4
Iguana | 2023.2.1 3.2-8.3
Hedgehog | 2023.1.1 3.2-8.2
Giraffe | 2022.3.1 3.2-8.1
Flamingo | 2022.2.1 3.2–8.0
Electric Eel | 2022.1.1 3.2-7.4
Dolphin | 2021.3.1 3.2-7.3
Chipmunk | 2021.2.1 3.2-7.2
Bumblebee | 2021.1.1 3.2-7.1
Arctic Fox | 2020.3.1 3.1–7.0

Informationen zu den Neuerungen im Android-Gradle-Plug-in finden Sie in den Versionshinweisen zum Android-Gradle-Plug-in.

Mindestversionen von Tools für Android-API-Level

Für ein bestimmtes API-Level sind Mindestversionen von Android Studio und AGP erforderlich. Wenn Sie niedrigere Versionen von Android Studio oder AGP verwenden, als für das targetSdk oder compileSdk Ihres Projekts erforderlich sind, kann das zu unerwarteten Problemen führen. Wir empfehlen, die aktuelle Vorabversion von Android Studio und AGP für Projekte zu verwenden, die auf Vorabversionen des Android-Betriebssystems ausgerichtet sind. Sie können Vorabversionen von Android Studio neben einer stabilen Version installieren.

Die Mindestversionen von Android Studio und AGP sind:

API-Ebene Mindestversion von Android Studio AGP-Mindestversion
36.1 Narwhal 3 Feature Drop | 2025.1.3 8.13.0
36,0 Erdmännchen | 2024.3.1 Patch 1 8.9.1
35 Koala Feature Drop | 2024.2.1 8.6.0
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Kompatibilität von Android Studio und Cloud-Diensten

Android Studio umfasst Dienstintegrationen, die Ihnen und Ihrem Team helfen, schneller voranzukommen, wenn Sie Android-Apps entwickeln, veröffentlichen und warten. Dazu gehören Cloud-Dienste wie Gemini in Android Studio, Play Vitals und Firebase Crashlytics. Cloud-Dienste sind nur in der aktuellen stabilen Channel-Version von Android Studio und in Hauptversionen (einschließlich ihrer Patches) verfügbar, die in den letzten 10 Monaten veröffentlicht wurden. Wenn eine Version außerhalb dieses Kompatibilitätszeitraums liegt, werden Dienstintegrationen deaktiviert und Sie müssen Android Studio aktualisieren.

Android Studio-Versionen, die derzeit mit Cloud-Diensten kompatibel sind

Seit der Veröffentlichung des Android Studio Meerkat Feature Drop im stabilen Kanal sind alle Versionen von Studio mit Cloud-Diensten kompatibel. Die Durchsetzung beginnt mit dem Android Studio Narwhal Feature Drop.

Studio Labs

Mit Studio Labs können Sie die neuesten experimentellen KI-Funktionen in einer stabilen Version von Android Studio ausprobieren, damit Sie unsere KI-Unterstützung schneller in Ihren Entwicklungsworkflow einbinden können. Weitere Informationen finden Sie unter Studio Labs.

Die folgenden Funktionen sind derzeit in Studio Labs verfügbar.

Funktion Beschreibung Docs
Erstellung der Vorschau Gemini kann automatisch Compose-Vorschauen generieren, einschließlich Mock-Daten für Vorschauparameter, für eine bestimmte Composable-Funktion oder alle Composable-Funktionen in einer Datei. Compose-Vorschauen generieren
Benutzeroberfläche für Transformationen Mit natürlicher Sprache können Sie die Benutzeroberfläche Ihrer App direkt über das Compose-Vorschaufenster aktualisieren. Benutzeroberfläche für Transformationen
Journeys für Android Studio Schritte und Zusicherungen für End-to-End-Tests in natürlicher Sprache beschreiben Journeys für Android Studio

Im Folgenden finden Sie die neuen Funktionen in Android Studio Otter 3 Feature Drop.

Die Implementierung von Android App Links ist für eine nahtlose Nutzererfahrung unerlässlich. Die Logik für die Verarbeitung von Intents zu schreiben, kann jedoch oft manuell und mühsam sein. Der App-Link-Assistent ist ein Plug-in, mit dem Sie Android-App-Links validieren und implementieren können. Er ist jetzt mit KI integriert, um die Erstellung von App-Link-Logik zu automatisieren. So wird einer der zeitaufwendigsten Implementierungsschritte erheblich vereinfacht.

Bisher mussten Sie manuell Code schreiben, um eingehende Intents zu parsen und Nutzer zum richtigen Bildschirm zu leiten. Jetzt können Sie sich auf Gemini verlassen, um den erforderlichen Code und die erforderlichen Tests für Sie zu generieren. Damit Sie die volle Kontrolle haben, zeigt Gemini eine Übersicht der vorgeschlagenen Codeänderungen an. So können Sie die Implementierung überprüfen und genehmigen, bevor sie live geht.

So verwenden Sie KI-basierte App-Links:

  1. Sie können auf den App-Link-Assistenten über Tools > App-Link-Assistent zugreifen.
  2. Klicken Sie auf App-Link erstellen.
  3. Wählen Sie in Schritt 2 „Logik zum Verarbeiten des Intents hinzufügen“ die Option „Code mit KI-Unterstützung generieren“ aus.
  4. Fügen Sie eine Beispiel-URL hinzu, die alle Parameter enthält, die für die Verarbeitung Ihrer Aktivität erforderlich sind. So kann Gemini die Implementierung für Ihren spezifischen Anwendungsfall optimieren.
  5. Klicken Sie auf „Code einfügen“ und lassen Sie Gemini den Rest erledigen.

Durch diese Aktualisierung wird die Verarbeitung von Deeplinks optimiert. Nutzer werden so ohne manuellen Aufwand direkt zu den richtigen Inhalten in Ihrer App weitergeleitet.

Journeys für Android Studio in Studio Labs

Im Feature Drop für Android Studio Otter 3 wird Journeys für Android Studio als experimentelle Funktion in Studio Labs verschoben. Sie ist dann über das Studio Labs-Menü in RC- und stabilen Versionen von Android Studio verfügbar.

Weitere Informationen finden Sie unter Studio Labs.

UI-Entwicklung im Agentenmodus

Gemini in Android Studio ist jetzt noch besser in den Workflow für die UI-Entwicklung direkt in der Compose-Vorschau eingebunden. So können Sie schneller vom Design zu einer hochwertigen Implementierung gelangen. Diese neuen Funktionen sollen Sie in jeder Phase unterstützen – von der ersten Codegenerierung über die Iteration, Optimierung und das Debugging bis hin zu Einstiegspunkten im Kontext Ihrer Arbeit.

Wenn Sie Feedback zu diesen Funktionen haben oder Probleme auftreten, melden Sie einen Fehler.

Neue Benutzeroberfläche aus einem Design-Mockup erstellen

Um den Start der UI-Entwicklung zu beschleunigen, können Sie jetzt Compose-Code direkt aus einem Design-Mockup generieren. Klicken Sie in einer Datei ohne vorhandene Vorschau im Vorschaufenster auf Code aus Screenshot generieren. Gemini verwendet das bereitgestellte Bild, um eine erste Implementierung zu generieren. So müssen Sie keinen Boilerplate-Code von Grund auf neu schreiben.

Code aus einem Screenshot in einem leeren Vorschaubereich generieren

Beispiel für die Umwandlung eines Designs in Compose-Code.

UI an ein Zielbild anpassen

Sobald Sie eine erste Implementierung haben, können Sie sie iterativ verfeinern, bis sie pixelgenau ist. Klicken Sie mit der rechten Maustaste auf die Compose-Vorschau und wählen Sie AI Actions > Match UI to Target Image aus. So können Sie ein Referenzdesign hochladen und der Agent schlägt Codeänderungen vor, damit Ihre Benutzeroberfläche dem Design so weit wie möglich entspricht.

Beispiel für die Verwendung von „UI an Zielbild anpassen“

UI mit natürlicher Sprache optimieren

Für spezifischere oder kreative Änderungen klicken Sie mit der rechten Maustaste auf die Vorschau und verwenden Sie KI-Aktionen > UI transformieren. Diese Funktion nutzt jetzt den KI-Agentenmodus, wodurch sie leistungsfähiger und genauer wird. Mit diesem Upgrade können Sie die Benutzeroberfläche mithilfe von Prompts in natürlicher Sprache ändern, z. B. „Ändere die Schaltflächenfarbe in Blau“ oder „Füge um diesen Text herum Innenabstand hinzu“. Gemini nimmt dann die entsprechenden Codeänderungen vor.

Beispiel für die Verwendung von „Benutzeroberfläche transformieren“

Probleme mit der Qualität der Benutzeroberfläche finden und beheben

Die Benutzeroberfläche muss von hoher Qualität und barrierefrei sein. Das ist ein wichtiger letzter Schritt. Mit KI-Aktionen > Alle Probleme bei der UI-Prüfung beheben wird die Benutzeroberfläche auf häufige Probleme wie Barrierefreiheitsprobleme geprüft. Der Kundenservicemitarbeiter schlägt dann Korrekturen vor und wendet sie an, um die erkannten Probleme zu beheben.

Einstiegspunkt zum Auslösen von „Alle Probleme bei der Überprüfung der Benutzeroberfläche beheben“

Beispiel: UI-Suffix

Sie können dieselbe Funktion auch über die Schaltfläche Mit KI korrigieren im Compose-UI-Prüfmodus aufrufen:

„Mit KI korrigieren“ im UI-Check-Modus

Gemini kann nicht nur die Benutzeroberfläche optimieren, sondern auch die Entwicklungsumgebung.

So können Sie die Einrichtung beschleunigen:

  • Compose-Vorschau generieren: Diese Funktion wird jetzt durch den KI-Agenten verbessert, um genauere Ergebnisse zu liefern. Wenn Sie an einer Datei mit Composable-Funktionen, aber ohne @Preview-Annotationen arbeiten, können Sie mit der rechten Maustaste auf die Composable-Funktion klicken und Gemini > Generate [Composable name] Preview (Vorschau für [Composable-Name] generieren) auswählen. Der KI-Agent analysiert jetzt Ihre zusammensetzbare Funktion besser, um den erforderlichen Boilerplate-Code mit den richtigen Parametern zu generieren. So kann er besser prüfen, ob eine gerenderte Vorschau hinzugefügt wurde.

    Einstiegspunkt zum Generieren der Compose-Vorschau
  • Fehler beim Rendern der Vorschau beheben: Wenn eine Compose-Vorschau nicht gerendert werden kann, kann Gemini Sie jetzt bei der Fehlerbehebung unterstützen. Lassen Sie den Agenten die Fehlermeldung und Ihren Code analysieren, um die Ursache zu ermitteln und eine Lösung zu finden.

    „Mit KI korrigieren“ bei Vorschau-Renderfehler verwenden

Mehrere Unterhaltungs-Threads mit Gemini verwalten

Sie können Ihre Unterhaltung mit Gemini in Android Studio jetzt in mehrere Threads unterteilen. So können Sie zwischen mehreren laufenden Aufgaben wechseln und Ihren Unterhaltungsverlauf durchsuchen. Durch die Verwendung separater Threads für jede Aufgabe wird auch die Qualität der Antworten verbessert, da der Kontext der KI auf das jeweilige Thema beschränkt wird.

Wenn Sie einen neuen Thread starten möchten, klicken Sie auf Neuer Chat Das Pluszeichen für „Neuer Chat“.. Wenn Sie Ihren Unterhaltungsverlauf aufrufen möchten, klicken Sie auf Letzte Chats. Die Wortblase „Letzte Chats“.

Eine Liste der letzten Chatthemen.
Alle Themen ansehen, über die Sie sich zuvor unterhalten haben.

Ihr Unterhaltungsverlauf wird in Ihrem Konto gespeichert. Wenn Sie sich also abmelden oder das Konto wechseln müssen, können Sie später einfach dort weitermachen, wo Sie aufgehört haben.

Lokales Modell verwenden

Mit dem Android Studio Otter 3 Feature Drop können Sie das Large Language Model (LLM) auswählen, das die KI-Funktionen der IDE unterstützt.

Das Gemini-Chatfenster in Android Studio mit der Modellauswahl und Optionen für Gemini und ein lokales Modell.
Modellauswahl in Android Studio.

Das Modell muss sich auf Ihrem lokalen Computer befinden. Das ist von Vorteil, wenn Sie nur eine begrenzte Internetverbindung haben oder Einschränkungen hinsichtlich der Verwendung von KI-Modellen gelten oder wenn Sie einfach mit Open-Source-Forschungsmodellen experimentieren möchten.

Ein lokales Modell ist eine Alternative zur in Android Studio integrierten LLM-Unterstützung. Gemini in Android Studio bietet jedoch in der Regel die beste Android-Entwicklungsumgebung, da Gemini für Android optimiert ist und alle Funktionen von Android Studio unterstützt. Mit Gemini können Sie für Ihre Android-Entwicklungsaufgaben aus einer Vielzahl von Modellen auswählen, darunter das kostenlose Standardmodell oder Modelle, auf die mit einem kostenpflichtigen Gemini API-Schlüssel zugegriffen wird.

Für die Unterstützung lokaler Modelle muss ein LLM-Anbieter wie LM Studio oder Ollama auf Ihrem lokalen Computer installiert sein, zusammen mit einem kompatiblen Modell Ihrer Wahl.

Remote-Modell verwenden

Mit Android Studio können Sie Remote-Modelle verwenden, um die KI-Funktionen zu nutzen.

Wenn Sie ein Remote-Modell verwenden möchten, konfigurieren Sie in den Einstellungen von Android Studio einen Remote-Modellanbieter. Geben Sie einen Namen für den Anbieter, die API-Endpunkt-URL und Ihren API-Schlüssel an. Nachdem Sie einen Anbieter konfiguriert haben, können Sie das Remote-Modell in der Modellauswahl im KI-Chatfenster auswählen.

Das Dialogfeld „Einstellungen“ enthält ein Formular zum Eingeben von Informationen zum Anbieter des Remote-Modells.
Geben Sie die Informationen zum Anbieter des Remote-Modells ein.

Weitere Informationen finden Sie unter Remote-Modell verwenden.

Änderungen über die Änderungenübersicht suchen und prüfen

Sie können jetzt Änderungen, die vom KI-Agent vorgenommen wurden, in der Schublade „Änderungen“ ansehen und verwalten. Wenn der Agent Änderungen an Ihrem Code vornimmt, sehen Sie die bearbeiteten Dateien unter Zu überprüfende Dateien. Dort können Sie die Änderungen einzeln oder alle zusammen beibehalten oder rückgängig machen. Klicken Sie auf eine einzelne Datei im Drawer, um den Code-Diff im Editor zu sehen und bei Bedarf Änderungen vorzunehmen. Über die Schublade „Änderungen“ können Sie die vom Agent während Ihres Chats vorgenommenen Änderungen im Blick behalten und bestimmte Änderungen noch einmal aufrufen, ohne durch den Unterhaltungsverlauf scrollen zu müssen.

Mehrere Dateien mit vorgeschlagenen Änderungen im Bereich „Änderungen“
In der Schublade „Änderungen“ sehen Sie alle Dateien, für die der Agent Änderungen vorgeschlagen hat.

Wenn der Agent so eingestellt ist, dass Sie aufgefordert werden, Dateien zu bearbeiten, müssen Sie eine Änderung akzeptieren, damit sie in der Schublade „Änderungen“ angezeigt wird. Daher müssen Sie Nicht nach Bearbeitung von Dateien fragen auswählen, damit mehrere Dateien gleichzeitig in der Schublade „Änderungen“ angezeigt werden. Sie können diese Einstellung jederzeit in den Agent-Optionen ändern.

Sie können Änderungen akzeptieren, ablehnen oder Fragen dazu stellen.
Übernehmen Sie eine Änderung, um sie der Leiste „Änderungen“ hinzuzufügen.

Automatisches Logcat-Retracing

Mit dem Android Studio Otter 3 Feature Drop und AGP 9.0 werden Stacktraces automatisch zurückverfolgt, wenn R8 aktiviert ist (minifyEnabled = true).

Da von R8 verarbeiteter Code auf verschiedene Weise geändert werden kann, bezieht sich der Stacktrace nicht mehr auf den ursprünglichen Code. Beispielsweise können sich Zeilennummern und die Namen von Klassen und Methoden ändern. Bisher mussten Entwickler das retrace-Befehlszeilentool von R8 verwenden, um mit dem ursprünglichen Stacktrace zu debuggen.

Mit AGP 9.0 werden Stacktraces in Android Studio automatisch zurückverfolgt, sodass Sie den ursprünglichen Stacktrace direkt in Android Studio sehen können. Das Debuggen wird dadurch einfacher, wenn R8 aktiviert ist.

Unterstützung für Remote-MCP-Server

Ab Android Studio Otter 1 Canary 3 können Sie über Android Studio eine Verbindung zu Remote-MCP-Servern herstellen. Mit einem Remote-MCP-Server kann der Gemini in Android Studio-Agent auf externe Tools und Ressourcen zugreifen. Sie müssen den Server nicht selbst installieren und warten. Sie können beispielsweise eine Verbindung zum Remote-MCP-Server von Figma herstellen, um auf Figma-Dateien zuzugreifen, ohne die Desktop-App von Figma installieren zu müssen. Weitere Informationen zum Hinzufügen eines MCP-Servers finden Sie unter MCP-Server hinzufügen.

Mit dem Figma-Remote-MCP-Server können Sie Ihrer App schnell einen Bildschirm hinzufügen.


Verbinden Sie Android Studio mit dem Figma-Remote-MCP-Server.

Tools für Geräteinteraktionen

KI-Assistenten in Android Studio haben jetzt Zugriff auf Tools, mit denen eine Anwendung auf dem verbundenen Gerät bereitgestellt, der aktuelle Bildschirminhalt geprüft, Screenshots erstellt, Logcat auf Fehler untersucht und über adb shell input mit der ausgeführten Anwendung interagiert werden kann. So kann der Kundenservicemitarbeiter Ihnen bei Änderungen oder Korrekturen helfen, die das erneute Ausführen der Anwendung, die Suche nach Fehlern und die Bestätigung umfassen, dass ein bestimmtes Update erfolgreich durchgeführt wurde (z. B. durch Aufnehmen und Überprüfen von Screenshots).

Tools für die Geräteinteraktion in Android Studio