自 15.0.0 版起,Google Play 服務程式庫會進行維護 讓每個程式庫的開發團隊都能推送修正程式 以及獨立且快速的增強功能你可以追蹤 Google Play 服務和 Firebase:
嚴格版本比對
其中一個程式庫版本可能與特定版本不相容
另一個程式庫有幾項 Gradle 外掛程式可協助您處理這種情況
提供有關版本不符的指引這些外掛程式中的邏輯是
類似於 failOnVersionConflict()
規則中的邏輯
ResolutionStrategy
與 Google Play 服務和 Firebase 依附元件相關聯的專案
Google 服務外掛程式
Google 服務 Gradle 外掛程式 檢查是否有相容的 Google Play 服務和 Firebase 程式庫版本。
獨立版本比對器外掛程式
如果您並未使用 Google 服務外掛程式,但想採取嚴格措施
檢查依附元件的版本
[strict-version-matcher-plugin
].您可以查看這個外掛程式的
程式碼
下列程式碼片段說明如何新增 Gradle 外掛程式:
Kotlin DSL
plugin { id("com.google.android.gms.strict-version-matcher-plugin") }
時髦 DSL
apply plugin: 'com.google.android.gms.strict-version-matcher-plugin'
若要使用這個外掛程式,您還需要在 從 Google 的 Maven 取得的 buildscript 類別路徑 存放區:
Kotlin DSL
classpath("com.google.android.gms:strict-version-matcher-plugin:1.2.4")
時髦 DSL
classpath 'com.google.android.gms:strict-version-matcher-plugin:1.2.4'