Android-Gradle-Plug-in

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:

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-VersionErforderliche Mindestversion von Gradle
9.19.3.1
9.09.1.0
8.138.13
8.128.13
8.118.13
8.108.11.1
8.98.11.1
8.88.10.2
8.78.9
8.68.7
8.58.7
8.48.6
8.38.4
8.28.2
8.18.0
8.08.0

Ältere Versionen

Plug-in-VersionErforderliche Gradle-Version
7.47.5
7.37.4
7.27.3.3
7.17.2
7.07.0
4.2.0+6.7.1
4.1.0+6.5+
4.0.0+6.1.1+
3.6.0–3.6.45.6.4+
3.5.0–3.5.45.4.1+
3.4.0–3.4.35.1.1+
3.3.0–3.3.34.10.1+
3.2.0–3.2.14.6+
3.1.0+4.4+
3.0.0+4.1+
2.3.0+3.3+
2.1.3–2.2.32.14.1–3.5
2.0.0–2.1.22.10–2.13
1.5.02.2.1–2.13
1.2.0–1.3.12.2.1–2.9
1.0.0–1.1.32.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