Sejak versi 15.0.0, library layanan Google Play dikelola secara terpisah, yang memungkinkan tim pengembangan untuk setiap library guna mengirimkan perbaikan dan peningkatan secara independen dan lebih cepat. Anda dapat melacak rilis terbaru untuk layanan Google Play dan Firebase.
Pencocokan versi ketat
Versi satu library mungkin tidak kompatibel dengan versi
library lain yang spesifik. Untuk membantu menangani situasi ini, beberapa plugin Gradle menyediakan
panduan terkait ketidakcocokan versi ini. Logika dalam plugin ini
serupa dengan logika dalam aturan failOnVersionConflict()
untuk
ResolutionStrategy
yang terkait dengan layanan Google Play dan dependensi Firebase.
Plugin layanan Google
Plugin Gradle Layanan Google memeriksa versi yang kompatibel dengan layanan Google Play dan library Firebase.
Plugin pencocok versi mandiri
Jika Anda tidak menggunakan plugin Layanan Google, tetapi masih ingin memeriksa
dependensi dengan ketat, Anda dapat menerapkan
[strict-version-matcher-plugin
]. Anda dapat melihat kode
plugin ini di GitHub.
Cuplikan kode berikut menunjukkan cara menambahkan plugin Gradle:
DSL Kotlin
build.gradle.kts
plugin { id("com.google.android.gms.strict-version-matcher-plugin") }
DSL Asyik
build.gradle
apply plugin: 'com.google.android.gms.strict-version-matcher-plugin'
Untuk menggunakan plugin ini, Anda juga perlu menambahkan hal berikut ini ke classpath buildscript, yang diperoleh dari repositori Maven Google:
DSL Kotlin
build.gradle.kts
classpath("com.google.android.gms:strict-version-matcher-plugin:1.2.4")
DSL Asyik
build.gradle
classpath 'com.google.android.gms:strict-version-matcher-plugin:1.2.4'