Mulai versi 15.0.0, library layanan Google Play dikelola satu per satu, yang memungkinkan tim pengembangan untuk setiap library mengirimkan perbaikan dan penyempurnaan secara independen dan lebih cepat. Anda dapat melacak rilis untuk layanan Google Play dan Firebase.
Pencocokan versi yang ketat
Versi satu library mungkin tidak kompatibel dengan versi tertentu
perpustakaan lain. Untuk membantu menangani situasi ini, beberapa plugin Gradle menyediakan
panduan terkait ketidakcocokan versi ini. Logika dalam plugin ini adalah
mirip dengan logika dalam aturan failOnVersionConflict()
untuk
ResolutionStrategy
yang terkait dengan layanan Google Play
dan dependensi Firebase.
Plugin layanan Google
Plugin Gradle Layanan Google akan memeriksa versi layanan Google Play dan library Firebase yang kompatibel.
Plugin pencocok versi mandiri
Jika Anda tidak menggunakan plugin Layanan Google, tetapi Anda tetap menginginkan
pemeriksaan versi dependensinya, Anda dapat menerapkan
[strict-version-matcher-plugin
]. Anda dapat melihat plugin
kode di GitHub.
Cuplikan kode berikut menunjukkan cara menambahkan plugin Gradle:
DSL Kotlin
plugin { id("com.google.android.gms.strict-version-matcher-plugin") }
DSL Groovy
apply plugin: 'com.google.android.gms.strict-version-matcher-plugin'
Untuk menggunakan plugin ini, Anda juga perlu menambahkan kode berikut ke buildscript classpath, yang diperoleh dari Maven Google repositori:
DSL Kotlin
classpath("com.google.android.gms:strict-version-matcher-plugin:1.2.4")
DSL Groovy
classpath 'com.google.android.gms:strict-version-matcher-plugin:1.2.4'