程式庫版本

自 15.0.0 版起,Google Play 服務程式庫會個別維護,讓各程式庫的開發團隊能獨立且更快速地推出修正和強化功能。您可以追蹤 Google Play 服務Firebase 的最新版本。

嚴格比對版本

某個程式庫的版本可能與另一個程式庫的特定版本不相容。為協助處理這種情況,多個 Gradle 外掛程式提供這些版本不符的指引。這些外掛程式中的邏輯與 ResolutionStrategyfailOnVersionConflict() 規則邏輯類似,且與 Google Play 服務和 Firebase 依附元件相關聯。

Google 服務 Gradle 外掛程式

Google 服務 Gradle 外掛程式 (google-services) 會檢查 Google Play 服務和 Firebase 程式庫是否為相容版本。

獨立版本比對器外掛程式

如果您未使用 google-services Gradle 外掛程式,但仍想對依附元件進行嚴格的版本檢查,可以套用 strict-version-matcher-plugin。您可以在 GitHub 上查看這個外掛程式的程式碼

下列程式碼片段說明如何新增 Gradle 外掛程式:

Kotlin DSL

build.gradle.kts

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

Groovy DSL

build.gradle

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

如要使用這個外掛程式,您也需要在建構指令碼類路徑中新增下列項目 (取自 Google 的 Maven 存放區):

Kotlin DSL

build.gradle.kts

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

Groovy DSL

build.gradle

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