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 için Gradle'i güncelleme başlıklı makaleyi inceleyin. |
SDK Oluşturma Araçları | 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 başlıklı makaleyi inceleyin. |
Özel C/C++ derleme sistemleri için destek
Artık derleme bilgilerini Ninja derleme dosyası biçiminde 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'yı kullanarak özel C/C++ derleme sistemlerini entegre etme (deneysel) başlıklı makaleyi inceleyin.
Minimum Kotlin eklentisi sürümü 1.5.20'dir.
Android Gradle eklentisi 7.3.0-alpha08'den itibaren AGP, Kotlin eklentisinin 1.5.20 veya sonraki bir sürümünü gerektirir. Uyumluluğu korumak için build.gradle
dosyanızda Kotlin eklentisinin 1.5.20 veya sonraki bir sürümünü belirttiğinizden emin olun:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
Arşivlenmiş APK oluşturma etkin
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 desteklenirse depolama alanı düşük kullanıcıların uygulama alanlarını etkili bir şekilde yönetmelerine olanak tanıyacak yeni bir uygulama paketi özelliğidir.
Arşivlenmiş APK oluşturmayı 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ğinin desteği sonlandırıldı
AGP 7.3.0-alpha04'ten itibaren, projenizi derlemek için Gradle kullanıyorsanız manifest dosyasında package
özelliğini kullanırsanız AGP bir uyarı oluşturur. Uygulamanızın ad alanını ayarlamak için modül düzeyindeki build.gradle
dosyasında namespace
mülkünü kullanın. Daha fazla bilgi edinmek için Ad alanı ayarlama başlıklı makaleyi inceleyin.
Yeni ad alanı DSL'sine geçme konusunda yardım almak için AGP Yükseltme Asistanı'nı (Araçlar > AGP Yükseltme Asistanı) 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 çalışabileceği minimum Android sürümünü temsil eder ve uygulama düzeyindeki build.gradle
dosyasında ayarlanır.