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.
KI‑Assistent für App-Links
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:
- Sie können auf den App-Link-Assistenten über Tools > App-Link-Assistent zugreifen.
- Klicken Sie auf App-Link erstellen.
- Wählen Sie in Schritt 2 „Logik zum Verarbeiten des Intents hinzufügen“ die Option „Code mit KI-Unterstützung generieren“ aus.
- 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.
- 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.
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.
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.
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.
Sie können dieselbe Funktion auch über die Schaltfläche Mit KI korrigieren im Compose-UI-Prüfmodus aufrufen:
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
. Wenn Sie Ihren Unterhaltungsverlauf aufrufen möchten, klicken Sie auf Letzte Chats. 
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 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.
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.
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.
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.
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).