Das Android Studio-Build-System basiert auf Gradle. Das Android-Gradle-Plug-in fügt mehrere Funktionen hinzu, die speziell für das Erstellen von Android-Apps entwickelt wurden.
Auf dieser Seite wird beschrieben, wie Sie Ihre Gradle-Tools auf dem neuesten Stand halten. Versionshinweise zum Android-Gradle-Plug-in finden Sie auf der Seite mit den Versionshinweisen.
Eine allgemeine Zusammenfassung der anstehenden grundlegenden Änderungen im Android-Gradle Plug-in finden Sie in der Roadmap für das Android Gradle-Plug-in.
Weitere Informationen zum Konfigurieren von Android-Builds mit Gradle finden Sie auf den folgenden Seiten:
- Build konfigurieren
- Android-Gradle-Plug-in-DSL-Referenz
- Gradle-DSL-Referenz
- Nutzerhandbuch zur Gradle-Leistung
Weitere Informationen zum Gradle-Build-System finden Sie im Gradle-Nutzerhandbuch.
Android-Skills
Auf GitHub ansehenUpgrade auf AGP 9
android skills add --skill agp-9-upgradeAndroid-Gradle-Plug-in aktualisieren
Wenn Sie Android Studio aktualisieren, werden Sie möglicherweise aufgefordert, das Android-Gradle-Plug-in automatisch auf die neueste verfügbare Version zu aktualisieren. Sie können das Update akzeptieren oder manuell eine Version angeben, die den Build-Anforderungen Ihres Projekts entspricht.
Sie können die Plug-in-Version entweder im Menü Datei > Projektstruktur > Projekt in Android Studio oder in der build.gradle.kts-Datei auf oberster Ebene angeben. Die Plug-in-Version gilt für
alle Module, die in diesem Android Studio-Projekt erstellt wurden. Im folgenden Beispiel wird
das Plug-in in der build.gradle.kts Datei auf Version 9.3.0 festgelegt:
Kotlin
plugins { id("com.android.application") version "9.3.0" apply false id("com.android.library") version "9.3.0" apply false id("org.jetbrains.kotlin.android") version "2.3.21" apply false }
Groovy
plugins { id 'com.android.application' version '9.3.0' apply false id 'com.android.library' version '9.3.0' apply false id 'org.jetbrains.kotlin.android' version '2.3.21' apply false }
Achtung: Sie sollten in Versions
nummern keine dynamischen Abhängigkeiten verwenden, z. B.
'com.android.tools.build:gradle:9.3.+'.
Die Verwendung dieser Funktion kann zu unerwarteten Versionsupdates führen und es erschweren,
Versionsunterschiede zu beheben.
Wenn die angegebene Plug-in-Version nicht heruntergeladen wurde, lädt Gradle sie beim nächsten Erstellen Ihres Projekts oder wenn Sie in der Android Studio-Menüleiste auf Datei > Projekt mit Gradle-Dateien synchronisieren klicken herunter.
Gradle aktualisieren
Wenn Sie Android Studio aktualisieren, werden Sie möglicherweise aufgefordert, auch Gradle auf die neueste verfügbare Version zu aktualisieren. Sie können das Update akzeptieren oder manuell eine Version angeben, die den Build Anforderungen Ihres Projekts entspricht.
In der folgenden Tabelle ist aufgeführt, welche Gradle-Version für die einzelnen Versionen des Android-Gradle-Plug-ins erforderlich ist. Für eine optimale Leistung sollten Sie die jeweils neueste Version von Gradle und des Plug-ins verwenden.
| Version des Plug-ins | Erforderliche Mindestversion von Gradle |
|---|---|
| 9.3 | 9.5.0 |
| 9.2 | 9.4.1 |
| 9.1 | 9.3.1 |
| 9.0 | 9.1.0 |
| 8.13 | 8.13 |
| 8.12 | 8.13 |
| 8.11 | 8.13 |
| 8.10 | 8.11.1 |
| 8.9 | 8.11.1 |
| 8.8 | 8.10.2 |
| 8.7 | 8.9 |
| 8.6 | 8.7 |
| 8.5 | 8.7 |
| 8.4 | 8.6 |
| 8.3 | 8.4 |
| 8.2 | 8.2 |
| 8.1 | 8.0 |
| 8.0 | 8.0 |
Ältere Versionen
| Version des Plug-ins | Erforderliche Gradle-Version |
|---|---|
| 7.4 | 7.5 |
| 7.3 | 7.4 |
| 7.2 | 7.3.3 |
| 7.1 | 7.2 |
| 7.0 | 7.0 |
| 4.2.0+ | 6.7.1 |
| 4.1.0+ | 6.5+ |
| 4.0.0+ | 6.1.1+ |
| 3.6.0–3.6.4 | 5.6.4+ |
| 3.5.0–3.5.4 | 5.4.1+ |
| 3.4.0–3.4.3 | 5.1.1+ |
| 3.3.0–3.3.3 | 4.10.1+ |
| 3.2.0–3.2.1 | 4.6+ |
| 3.1.0+ | 4.4+ |
| 3.0.0+ | 4.1+ |
| 2.3.0+ | 3.3+ |
| 2.1.3–2.2.3 | 2.14.1–3.5 |
| 2.0.0–2.1.2 | 2.10–2.13 |
| 1.5.0 | 2.2.1–2.13 |
| 1.2.0–1.3.1 | 2.2.1–2.9 |
| 1.0.0–1.1.3 | 2.2.1–2.3 |
Sie können die Gradle-Version entweder im Menü Datei > Projektstruktur > Projekt in Android Studio angeben oder Ihre Gradle-Version über die Befehlszeile aktualisieren.
Die bevorzugte Methode ist die Verwendung des
Gradle Wrapper
Befehlszeilentools, mit dem die gradlew Skripts aktualisiert werden. Im folgenden Beispiel wird die Gradle-Version mit dem Gradle Wrapper auf 9.5.0 festgelegt.
Hinweis: Sie müssen diesen Befehl zweimal ausführen, um sowohl Gradle als auch den
Gradle Wrapper selbst zu aktualisieren. Weitere Informationen finden Sie unter
Gradle Wrapper aktualisieren.
gradle wrapper --gradle-version 9.5.0
In einigen Fällen kann dies jedoch fehlschlagen, z. B. wenn Sie AGP
gerade aktualisiert haben und es nicht mehr mit der aktuellen Gradle-Version kompatibel ist. In diesem Fall müssen Sie den Gradle-Distributionsverweis in der Datei gradle/wrapper/gradle-wrapper.properties bearbeiten. Im folgenden
Beispiel wird die Gradle-Version in der
gradle-wrapper.properties Datei auf 9.5.0 festgelegt.
...
distributionUrl = https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip
...
Kompatibilität zwischen Android-Gradle-Plug-in und Android Studio
Das Android Studio-Build-System basiert auf Gradle. Das Android-Gradle-Plug-in (AGP) fügt mehrere Funktionen hinzu, die speziell für das Erstellen von Android-Apps entwickelt wurden. In der folgenden Tabelle ist aufgeführt, welche AGP-Version für die einzelnen Versionen von Android Studio erforderlich ist.
| Android Studio-Version | Erforderliche AGP-Version |
|---|---|
| Wachtel 3 | 2026.1.3 | 7.1–9.3 |
| Wachtel 2 | 2026.1.2 | 7.1–9.3 |
| Wachtel 1 | 2026.1.1 | 7.1–9.2 |
| Panda 4 | 2025.3.4 | 7.1–9.2 |
| Panda 3 | 2025.3.3 | 7.0–9.1 |
| Panda 2 | 2025.3.2 | 7.0–9.1 |
| Panda 1 | 2025.3.1 | 7.0–9.0 |
| Otter 3 Feature Drop | 2025.2.3 | 4.2–9.0 |
| Otter 2 Feature Drop | 2025.2.2 | 4.1–8.13 |
| Otter | 2025.2.1 | 4.0–8.13 |
| Narwal 4 Feature Drop | 2025.1.4 | 4.0–8.13 |
| Narwal 3 Feature Drop | 2025.1.3 | 4.0–8.13 |
| Narwal Feature Drop | 2025.1.2 | 4.0–8.12 |
| Narwal | 2025.1.1 | 3.2–8.11 |
| Erdmännchen 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 |
|---|---|
| Marienkäfer Feature Drop | 2024.2.2 | 3.2–8.8 |
| Marienkäfer | 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 |
| Qualle | 2023.3.1 | 3.2–8.4 |
| Leguan | 2023.2.1 | 3.2–8.3 |
| Igel | 2023.1.1 | 3.2–8.2 |
| Giraffe | 2022.3.1 | 3.2–8.1 |
| Flamingo | 2022.2.1 | 3.2–8.0 |
| Zitteraal | 2022.1.1 | 3.2–7.4 |
| Delfin | 2021.3.1 | 3.2–7.3 |
| Streifenhörnchen | 2021.2.1 | 3.2–7.2 |
| Hummel | 2021.1.1 | 3.2–7.1 |
| Polarfuchs | 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 das Android API-Level
Es gibt Mindestversionen von Android Studio und AGP, die ein bestimmtes API-Level unterstützen. Wenn Sie niedrigere Versionen von Android Studio oder AGP verwenden, als für targetSdk oder compileSdk Ihres Projekts erforderlich sind, kann dies zu unerwarteten Problemen führen. Wir empfehlen, die neueste 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 wie folgt:
| API-Level | Mindestversion von Android Studio | Mindestversion von AGP |
|---|---|---|
| 37.0 | Panda 3 | 2025.3.3 Patch 1 | 9.1.1 |
| 36.1 | Narwal 3 Feature Drop | 2025.1.3 | 8.13.0 |
| 36 | Erdmännchen | 2024.3.1 Patch 1 | 8.9.1 |
| 35 | Koala Feature Drop | 2024.2.1 | 8.6.0 |
| 34 | Igel | 2023.1.1 | 8.1.1 |
| 33 | Flamingo | 2022.2.1 | 7.2 |