Android Gradle Plugin 3.5.0 (Ağustos 2019)

Android Studio 3.5 ile birlikte Android Gradle eklentisi 3.5.0, önemli bir sürüm olup Android geliştirici araçlarının üç ana alanını iyileştirmeye odaklanan Project Marble'ın bir sonucudur: sistem sağlığı, özelliklerin daha iyi hale getirilmesi ve hataları düzeltme. Bu güncellemenin ana odak noktası, proje derleme hızını artırmaktı.

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

Android eklentisinin bu sürümü için gerekenler:

3.5.4 (Temmuz 2020)

Bu küçük güncelleme, Android 11'de paket görünürlüğü ile ilgili 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)

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

3.5.2 (Kasım 2019)

Android Studio 3.5.2'yi destekleyen bu küçük güncelleme, çeşitli hata düzeltmeleri ve performans iyileştirmeleri içerir. Dikkate değer hata düzeltmelerinin listesini görmek için Sürüm Güncellemeleri blogundaki ilgili yayını okuyun.

3.5.1 (Ekim 2019)

Android Studio 3.5.1'i destekleyen bu küçük güncelleme, çeşitli hata düzeltmeleri ve performans iyileştirmeleri içerir. Dikkate değer 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

gradle.properties dosyanızda android.databinding.incremental=true özelliğini ayarlarsanız Veri Bağlama ek açıklama işlemcisi artımlı ek açıklama işlemeyi destekler. Bu optimizasyon, artımlı derleme performansının iyileştirilmesini 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ümleri, gradle.properties dosyanıza kapt.incremental.apt=true ekleyerek etkinleştirebileceğiniz artımlı ek açıklama işlemcilerini de destekler.

Önbelleğe alınabilir birim testleri

includeAndroidResources öğesini true değerine ayarlayarak birim testlerini Android kaynakları, öğeler ve manifestleri kullanacak şekilde etkinleştirdiğinizde Android Gradle eklentisi, mutlak yolları içeren bir test yapılandırma dosyası oluşturur. Bu dosya, önbellek yeniden konumlanabilirliğini bozar. Eklentiye bunun yerine göreli yolları kullanarak test yapılandırmasını oluşturma talimatı verebilirsiniz. Bu yöntem, AndroidUnitTest görevinin tamamen önbelleğe alınabilir olmasını sağlar. 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 bir sürümünü kullanırken projenizi oluştururken veya 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.