程式庫版本

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

嚴格比對版本

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

Google 服務外掛程式

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

獨立版本比對器外掛程式

如果您未使用 Google 服務外掛程式,但仍想對依附元件進行嚴格的版本檢查,可以套用 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'