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 erklärt, wie Sie Ihre Gradle-Tools auf dem neuesten Stand halten. Versionshinweise zum Android-Gradle-Plug-in finden Sie auf der Seite Versionshinweise.
Eine allgemeine Zusammenfassung der anstehenden Breaking Changes 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
- Gradle-Leistungsleitfaden
Weitere Informationen zum Gradle-Build-System finden Sie im Gradle-Nutzerhandbuch.
Android-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ü File > Project
Structure > Project in Android Studio oder in der build.gradle.kts Datei der obersten 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 Datei auf Version 9.1.0 festgelegt:build.gradle.kts
Kotlin
plugins { id("com.android.application") version "9.1.0" apply false id("com.android.library") version "9.1.0" apply false id("org.jetbrains.kotlin.android") version "2.3.10" apply false }
Groovy
plugins { id 'com.android.application' version '9.1.0' apply false id 'com.android.library' version '9.1.0' apply false id 'org.jetbrains.kotlin.android' version '2.3.10' apply false }
Achtung: Sie sollten keine dynamischen Abhängigkeiten in Versions
nummern verwenden, z. B.
'com.android.tools.build:gradle:9.1.+'.
Die Verwendung dieser Funktion kann zu unerwarteten Versionsupdates und Schwierigkeiten
bei der Behebung von Versionsunterschieden führen.
Wenn die angegebene Plug-in-Version nicht heruntergeladen wurde, lädt Gradle sie beim nächsten Erstellen des Projekts oder wenn Sie in der Android Studio-Menüleiste auf File > Sync Project with Gradle Files 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 neueste verfügbare Version von Gradle und des Plug-ins verwenden.
| Plug-in-Version | Erforderliche Mindestversion von Gradle |
|---|---|
| 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
| Plug-in-Version | 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ü File > Project Structure > Project (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.3.1 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.3.1
In einigen Fällen kann dies jedoch fehlschlagen, z. B. wenn Sie gerade AGP
aktualisiert haben und es nicht mehr mit der aktuellen Gradle-Version kompatibel ist. In diesem Fall müssen Sie die Gradle-Distributionsreferenz in der gradle/wrapper/gradle-wrapper.properties Datei bearbeiten. Im folgenden
Beispiel wird die Gradle-Version in der
gradle-wrapper.properties Datei auf 9.3.1 festgelegt.
...
distributionUrl = https\://services.gradle.org/distributions/gradle-9.3.1-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 |
|---|---|
| Panda 3 | 2025.3.3 | 4.0–9.1 |
| Panda 2 | 2025.3.2 | 4.0–9.1 |
| Panda 1 | 2025.3.1 | 4.0–9.0 |
| 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 | 2025.1.4 | 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 |
| Meerkat | 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 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 Versioninstallieren.
Die Mindestversionen von Android Studio und AGP sind wie folgt:
| API-Level | Mindestversion von Android Studio | Mindestversion von AGP |
|---|---|---|
| 36.1 | Narwhal 3 Feature Drop | 2025.1.3 | 8.13.0 |
| 36.0 | Meerkat | 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 |