Android Gradle eklentisi hakkında

Android Studio derleme sistemi Gradle'a dayanır ve Android Gradle eklentisi, Android uygulamaları oluşturmaya özel çeşitli özellikler ekler.

Bu sayfada, Gradle araçlarınızı nasıl güncel tutacağınız açıklanmaktadır. Android Gradle eklentisiyle ilgili sürüm notları için sürüm notları sayfasına bakın.

Android Gradle eklentisinde yapılacak olan ve geriye dönük uyumsuzluğa neden olabilecek değişikliklerin genel bir özeti için Android Gradle eklentisi yol haritası başlıklı makaleyi inceleyin.

Android derlemelerinizi Gradle ile yapılandırma hakkında ayrıntılı bilgi için aşağıdaki sayfalara bakın:

Gradle derleme sistemi hakkında daha fazla bilgi için Gradle kullanıcı kılavuzuna bakın.

Android Gradle eklentisini güncelleme

Android Studio'yu güncellediğinizde Android Gradle eklentisini otomatik olarak mevcut en son sürüme güncellemeniz istenebilir. Güncellemeyi kabul edebilir veya projenizin derleme koşullarına göre manuel olarak bir sürüm belirtebilirsiniz.

Eklenti sürümünü Android Studio'daki Dosya > Proje Yapısı > Proje menüsünde veya üst düzey build.gradle.kts dosyasında belirtebilirsiniz. Eklenti sürümü, söz konusu Android Studio projesinde oluşturulan tüm modüller için geçerlidir. Aşağıdaki örnekte, build.gradle.kts dosyasından alınan eklenti sürümü 9.0 olarak ayarlanır:

Kotlin

plugins {
    id("com.android.application") version "9.0" apply false
    id("com.android.library") version "9.0" apply false
    id("org.jetbrains.kotlin.android") version "2.2.21" apply false
}

Groovy

plugins {
    id 'com.android.application' version '9.0' apply false
    id 'com.android.library' version '9.0' apply false
    id 'org.jetbrains.kotlin.android' version '2.2.21' apply false
}

Dikkat: Sürüm numaralarında 'com.android.tools.build:gradle:9.+' gibi dinamik bağımlılıklar kullanmamalısınız. Bu özelliğin kullanılması, beklenmeyen sürüm güncellemelerine ve sürüm farklılıklarının çözülmesinde zorluğa neden olabilir.

Belirtilen eklenti sürümü indirilmemişse Gradle, projeyi bir sonraki derlemenizde veya Android Studio menü çubuğundan Dosya > Projeyi Gradle Dosyalarıyla Senkronize Et'i tıkladığınızda indirir.

Gradle'ı güncelleme

Android Studio'yu güncellediğinizde Gradle'ı da mevcut en son sürüme güncellemeniz istenebilir. Güncellemeyi kabul edebilir veya projenizin derleme gereksinimlerine göre manuel olarak bir sürüm belirtebilirsiniz.

Aşağıdaki tabloda, Android Gradle eklentisinin her sürümü için hangi Gradle sürümünün gerekli olduğu listelenmiştir. En iyi performans için hem Gradle'ın hem de eklentinin mümkün olan en son sürümünü kullanmanız gerekir.

Eklenti sürümüGerekli minimum Gradle sürümü
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

Eski sürümler

Eklenti sürümüGerekli Gradle sürümü
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 ve üzeri6.5+
4.0.0 ve üzeri6.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 ve üzeri
3.3.0 - 3.3.34.10.1 ve üzeri
3.2.0 - 3.2.14.6+
3.1.0 ve üzeri4.4+
3.0.0 ve üzeri4.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

Gradle sürümünü Android Studio'daki File > Project Structure > Project menüsünden belirtebilir veya komut satırını kullanarak Gradle sürümünüzü güncelleyebilirsiniz. Tercih edilen yöntem, gradlew komut dosyalarını güncelleyen Gradle Wrapper komut satırı aracını kullanmaktır. Aşağıdaki örnekte, Gradle Wrapper kullanılarak Gradle sürümü 9.1.0 olarak ayarlanır. Hem Gradle'ı hem de Gradle Wrapper'ı yükseltmek için bu komutu iki kez çalıştırmanız gerektiğini unutmayın (daha fazla bilgi için Gradle Wrapper'ı yükseltme bölümüne bakın).

gradle wrapper --gradle-version 9.1.0

Ancak bu işlem bazı durumlarda başarısız olabilir. Örneğin, AGP'yi yeni güncellediyseniz ve artık mevcut Gradle sürümüyle uyumlu değilse. Bu durumda, gradle/wrapper/gradle-wrapper.properties dosyasında Gradle dağıtım referansını düzenlemeniz gerekir. Aşağıdaki örnekte, gradle-wrapper.properties dosyasında Gradle sürümü 9.1.0 olarak ayarlanmıştır.

...
distributionUrl = https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
...

Android Gradle eklentisi ve Android Studio uyumluluğu

Android Studio derleme sistemi Gradle'a dayanır ve Android Gradle eklentisi (AGP), Android uygulamaları oluşturmaya özgü çeşitli özellikler ekler. Aşağıdaki tabloda, Android Studio'nun her sürümü için hangi AGP sürümünün gerekli olduğu listelenmiştir.

Android Studio sürümü Gerekli AGP sürümü
Otter 3 Yeni Özellikler Güncellemesi | 2025.2.3 4,0-9,0
Otter 2 Yeni Özellikler Güncellemesi | 2025.2.2 4.0-8.13
Otter | 2025.2.1 4.0-8.13
Narwhal 4 Yeni Özellikler Güncellemesi | 2025.1.4 4.0-8.13
Narwhal 3 Yeni Özellikler Güncellemesi | 2025.1.3 4.0-8.13
Narwhal Yeni Özellikler Güncellemesi | 2025.1.2 4.0-8.12
Narwhal | 2025.1.1 3.2-8.11
Meerkat Yeni Özellikler güncellemesi | 2024.3.2 3.2-8.10
Meerkat | 2024.3.1 3,2-8,9

Eski sürümler

Android Studio sürümü Gerekli AGP sürümü
Ladybug Feature Drop | 2024.2.2 3.2-8.8
Ladybug | 2024.2.1 3,2-8,7
Koala Yeni Özellikler Güncellemesi | 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
Kirpi | 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

Android Gradle eklentisindeki yenilikler hakkında bilgi edinmek için Android Gradle eklentisi sürüm notlarını inceleyin.

Android API düzeyi için minimum araç sürümleri

Belirli bir API düzeyini destekleyen Android Studio ve AGP'nin minimum sürümleri vardır. Projenizin targetSdk veya compileSdk tarafından gerekli olan Android Studio ya da AGP sürümlerinden daha eski sürümleri kullanmak beklenmedik sorunlara yol açabilir. Android işletim sisteminin önizleme sürümlerini hedefleyen projelerde çalışmak için Android Studio ve AGP'nin en son önizleme sürümünü kullanmanızı öneririz. Android Studio'nun önizleme sürümlerini kararlı bir sürümle birlikte yükleyebilirsiniz.

Android Studio ve AGP'nin minimum sürümleri şunlardır:

API seviyesi Minimum Android Studio sürümü Minimum AGP sürümü
36,1 Narwhal 3 Yeni Özellikler Güncellemesi | 2025.1.3 8.13.0
36,0 Meerkat | 2024.3.1 Patch 1 8.9.1
35 Koala Yeni Özellikler Güncellemesi | 2024.2.1 8.6.0
34 Kirpi | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2