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.
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.