Android Gradle Plugin 7.3.0 (Eylül 2022)

Android Gradle Eklentisi 7.3.0, çeşitli yeni özellikler ve iyileştirmeler içeren önemli bir sürümdür.

Uyumluluk

Minimum sürüm Varsayılan sürüm Notlar
Gradle 7.4 7.4 Daha fazla bilgi edinmek için Gradle'ı güncelleme başlıklı makaleyi inceleyin.
SDK Build Tools 30.0.3 30.0.3 SDK oluşturma araçlarını yükleyin veya yapılandırın.
NDK Yok 23.1.7779620 NDK'nın farklı bir sürümünü yükleyin veya yapılandırın.
JDK 11 11 Daha fazla bilgi için JDK sürümünü ayarlama konusuna bakın.

Özel C/C++ derleme sistemleri desteği

Artık Ninja derleme dosyası biçiminde derleme bilgileri yazan bir kabuk komut dosyası oluşturarak özel bir C/C++ derleme sistemi oluşturabilirsiniz. Özel C/C++ derleme sistemleri hakkında daha fazla bilgi edinmek için Ninja kullanarak özel C/C++ derleme sistemlerini entegre etme (deneysel) başlıklı makaleyi inceleyin.

Özel C/C++ derleme sisteminin ekran görüntüsü

Minimum Kotlin eklenti sürümü 1.5.20 olmalıdır.

Android Gradle eklentisi 7.3.0-alpha08 sürümünden itibaren AGP, Kotlin eklentisinin 1.5.20 veya daha yeni bir sürümünü gerektirir. Uyumluluğu korumak için build.gradle dosyanızda Kotlin eklentisi sürüm 1.5.20 veya sonraki bir sürümü belirttiğinizden emin olun:

org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20

Arşivlenmiş APK oluşturma etkinleştirildi

AGP 7.3'ten itibaren, oluşturulan tüm Android App Bundle'larda Mağaza Arşivleme varsayılan olarak etkindir. Arşivleme, gelecekte mağaza tarafından desteklenmesi durumunda depolama alanı az olan kullanıcıların uygulama alanlarını etkili bir şekilde yönetmelerine olanak tanıyacak yeni bir uygulama paketi özelliğidir.

Arşivlenmiş APK'ların oluşturulmasını devre dışı bırakmak için uygulama düzeyindeki build.gradle dosyasını aşağıdaki gibi değiştirin:

android {
  bundle {
    storeArchive {
      enable = false
    }
  }
}

Manifest dosyasındaki paket özelliği kullanımdan kaldırıldı

AGP 7.3.0-alpha04'ten itibaren, projenizi oluşturmak için Gradle'ı kullanıyorsanız AGP, manifest dosyasında package özelliğini kullanmanız durumunda uyarı oluşturur. Uygulamanızın ad alanını ayarlamak için modül düzeyindeki build.gradle dosyasında namespace özelliğini kullanın. Daha fazla bilgi için Ad alanı ayarlama başlıklı makaleyi inceleyin.

Yeni ad alanı DSL'ye geçiş konusunda yardım almak için AGP Upgrade Assistant'ı (Tools > AGP Upgrade Assistant) kullanın.

Android platform desteği

AGP 7.3.0-beta05'ten itibaren desteklenen en yüksek minimum SDK sürümü 33'tür (minSdk = 33 kullanabilirsiniz). Minimum SDK, uygulamanızın üzerinde çalışabileceği minimum Android sürümünü temsil eder ve uygulama düzeyindeki build.gradle dosyasında ayarlanır.