Versi library

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

build.gradle.kts

plugin {
    id("com.google.android.gms.strict-version-matcher-plugin")
}

DSL Groovy

build.gradle

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

build.gradle.kts

classpath("com.google.android.gms:strict-version-matcher-plugin:1.2.4")

DSL Groovy

build.gradle

classpath 'com.google.android.gms:strict-version-matcher-plugin:1.2.4'