Android Gradle eklentisi 8.4.0, yeni ve özellikleri ve iyileştirmeleri.
Uyumluluk
Android Gradle eklentisi 8.4'ün desteklediği maksimum API düzeyi, API düzeyi 34'tür. Uyumlulukla ilgili diğer bilgileri aşağıda bulabilirsiniz:
Minimum sürüm | Varsayılan sürüm | Notlar | |
---|---|---|---|
Gradle | 8,6 | 8,6 | Daha fazla bilgi edinmek için Gradle'ı güncelleme sayfasına göz atın. |
SDK Derleme Araçları | 34.0.0 | 34.0.0 | SDK Derleme Araçları'nı yükleyin veya yapılandırın. |
NDK | Yok | 26.1.10909125 | NDK'nın farklı bir sürümünü yükleyin veya yapılandırın. |
JDK | 17 | 17 | Daha fazla bilgi edinmek için JDK sürümünü ayarlama bölümüne bakın. |
Android Gradle eklentisi 8.4'teki yeni özellikleri aşağıda bulabilirsiniz.
Yama sürümleri
Aşağıda, Android Studio Jellyfish'teki yama sürümlerinin listesi verilmiştir ve Android Gradle eklentisi 8.4.
Android Studio Denizanası | 2023.3.1 Yama 2 ve AGP 8.4.2 (Haziran 2024)
Önemli güvenlik güncellemesi: A güvenlik açığı GitHub eklentisi Android Studio Iguana'da | 2023.2.1 ve sonraki sürümler erişimi açığa çıkarabilir yetkili olmayan taraflara verebilirsiniz.
Çözüm: Jetbrains IntelliJ platform ürünlerinde sorunu çözdüyseniz Bu sorunun çözümü artık Android Studio Denizanası | 3.1.2023.2. Yama (20.3.1.2023).
kararlı bir kanal kullanıyorsanız Yardım > Güncellemeleri kontrol edin (veya Android Stüdyo > macOS'te güncellemeleri kontrol edin). Aksi halde En yeni kararlı derlemeyi indirin.
Ayrıca, tarayıcınızda GitHub pull isteği işlevini tarafından kullanılan GitHub jetonlarını iptal etmenizi görebilirsiniz. Eklenti, OAuth entegrasyonu veya kişisel erişim jetonları (PAT) varsa lütfen her ikisini de kontrol edin ve gerektiği şekilde iptal edin:
- OAuth entegrasyonuna erişimi iptal etmek için şuraya gidin: Uygulamalar > Yetkilendirilmiş OAuth Uygulamaları ve JetBrains IDE Entegrasyonu jetonu.
- PAT'lere erişimi iptal etmek için şuraya gidin: Kişisel erişim jetonları ve GitHub eklentisi için verilen jetonu silin. Varsayılan jeton adı: IntelliJ IDEA GitHub entegrasyon eklentisidir, ancak özel ad.
Jetonların erişimini iptal ettikten sonra eklentiyi yeniden kurmanız gerekir Git işlemleri dahil tüm eklenti özelliklerinin çalışmasını sağlayın.
Bu durumun neden olabileceği rahatsızlıktan dolayı özür diler, tüm kullanıcılarımızın derhal güncelleme yapmasını rica ederiz. güvenliğini sağlamak için kullanırsınız.
Bu küçük güncelleme şunları da içeriyor: bu hata düzeltmelerine göz atın.
Android Studio Denizanası | 3.1 Yama 1 ve AGP 8.4.1 (Mayıs 2024)
Bu küçük güncelleme şunları içerir: bu hata düzeltmelerine göz atın.
Kitaplık dersleri azaltıldı
Android Gradle Plugin 8.4'ten başlayarak, küçültülmüş, küçültülmüş program sınıfları projeler arası yayıncılık için yayınlanacaktır. Yani, bir uygulama Android kitaplığının daraltılmış sürümüne bağlıysa alt projeler, APK küçültülmüş Android kitaplık sınıflarını içerir. Şunlara ihtiyacınız olabilir: kitaplık saklama kurallarını APK'da eksik sınıflar var.
Bir AAR oluşturup yayınlıyorsanız, kitaplığınızın AAR'ye küçültülmeden dahil edilir. Bu, kod küçültücü bu boyutlarda çalışmaz.
Önceki davranışa geri dönmek için
gradle.properties
içindeki android.disableMinifyLocalDependenciesForLibraries
ve
hata bildiriminde bulunun.
AGP'nin gelecekteki sürümleri bu işareti kaldıracaktır.