自 15.0.0 版起,Google Play 服務程式庫會獨立維護,讓每個程式庫的開發團隊獨立發布修正和改善項目,更快發布修正項目。您可以追蹤 Google Play 服務和 Firebase 的最新版本。
嚴格版本比對
某個程式庫的版本可能與其他程式庫的特定版本不相容。為協助處理這種情況,有幾個 Gradle 外掛程式會提供有關這些版本不相符的指引。這些外掛程式中的邏輯類似於與 Google Play 服務和 Firebase 依附元件相關聯的 ResolutionStrategy
中 failOnVersionConflict()
規則的邏輯。
Google 服務外掛程式
Google Services Gradle 外掛程式會檢查相容的 Google Play 服務和 Firebase 程式庫版本。
獨立版本比對器外掛程式
如果您並未使用 Google Services 外掛程式,但仍想對依附元件進行嚴格的版本檢查,您可以套用 [strict-version-matcher-plugin
]。您可以在 GitHub 上查看這個外掛程式的程式碼。
下列程式碼片段說明如何新增 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 存放區取得的建構指令碼類別路徑:
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'