Android Gradle Eklentisi 3.5.0 (Ağustos 2019)

Android Gradle eklentisi 3.5.0 ve Android Studio 3.5, Android geliştirici araçlarının üç temel alanını iyileştirmeye odaklanan Project Marble'ın bir sonucu olan önemli bir sürümüdür: sistem sağlığı, özelliklerin daha iyi hale getirilmesi ve hataların düzeltilmesi. Bu güncellemede özellikle proje derleme hızını artırmaya odaklandık.

Bu ve diğer Project Marble güncellemeleri hakkında bilgi edinmek için Android Developers blog yayınını veya aşağıdaki bölümleri okuyun.

Android eklentisinin bu sürümü için aşağıdakiler gereklidir:

Minimum sürüm Varsayılan sürüm Notlar
Gradle 5.4.1 5.4.1 Daha fazla bilgi edinmek için Gradle'ı güncelleme başlıklı makaleyi inceleyin.
SDK Build Tools 28.0.3 28.0.3 SDK oluşturma araçlarını yükleyin veya yapılandırın.

3.5.4 (Temmuz 2020)

Bu küçük güncelleme, Android 11'deki paket görünürlüğü için yeni varsayılan ayarlar ve özelliklerle uyumluluğu destekler.

Ayrıntılar için 4.0.1 sürüm notlarına bakın.

3.5.3 (Aralık 2019)

Bu küçük güncelleme, Android Studio 3.5.3'ü destekler ve çeşitli hata düzeltmeleri ile performans iyileştirmeleri içerir.

3.5.2 (Kasım 2019)

Bu küçük güncelleme, Android Studio 3.5.2'yi destekler ve çeşitli hata düzeltmeleri ile performans iyileştirmeleri içerir. Önemli hata düzeltmelerinin listesini görmek için Sürüm Güncellemeleri blogundaki ilgili yayını okuyun.

3.5.1 (Ekim 2019)

Bu küçük güncelleme, Android Studio 3.5.1'i destekler ve çeşitli hata düzeltmeleri ile performans iyileştirmeleri içerir. Önemli hata düzeltmelerinin listesini görmek için Sürüm Güncellemeleri blogundaki ilgili yayını okuyun.

Artımlı ek açıklama işleme

Veri Bağlama ek açıklama işlemcisi, android.databinding.incremental=true değerini gradle.properties dosyanızda ayarlarsanız artımlı ek açıklama işlemeyi destekler. Bu optimizasyon, artımlı derleme performansının iyileşmesini sağlar. Optimize edilmiş ek açıklama işlemcilerinin tam listesi için artımlı ek açıklama işlemcileri tablosuna bakın.

Ayrıca KAPT 1.3.30 ve sonraki sürümler, artımlı ek açıklama işlemcilerini de destekler. Bu işlemcileri kapt.incremental.apt=true dosyanıza gradle.properties ekleyerek etkinleştirebilirsiniz.

Önbelleğe alınabilir birim testleri

includeAndroidResourcestrue olarak ayarlayarak birim testlerinin Android kaynaklarını, öğelerini ve manifestlerini kullanmasını etkinleştirdiğinizde Android Gradle eklentisi, mutlak yollar içeren bir test yapılandırma dosyası oluşturur. Bu durum, önbelleğin taşınabilirliğini bozar. Eklentiye, test yapılandırmasını göreli yolları kullanarak oluşturması talimatını verebilirsiniz. Bu, AndroidUnitTest görevini tamamen önbelleğe alınabilir hale getirir. Bunun için gradle.properties dosyanıza aşağıdakileri ekleyin:

      android.testConfig.useRelativePath = true
    

Bilinen sorunlar

  • Kotlin Gradle eklentisinin 1.3.31 veya önceki sürümlerini kullanırken projenizi oluştururken ya da senkronize ederken aşağıdaki uyarıyı görebilirsiniz:

              WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced
                      with 'variant.getPackageLibraryProvider()'.
              
            

    Bu sorunu çözmek için eklentiyi 1.3.40 veya sonraki bir sürüme yükseltin.