Kitaplık sürümleri
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
15.0.0 sürümünden itibaren Google Play Hizmetleri kitaplıkları korunmaktadır
Bu şekilde her kitaplık için geliştirme ekiplerinin düzeltmeleri ayrı ayrı göndermesini sağlar
daha hızlı şekilde geliştirebilirsiniz. Google Haberler'deki
Google Play Hizmetleri ve
Firebase.
Tam sürüm eşleştirme
Bir kitaplığın sürümü, şuranın belirli bir sürümüyle uyumlu olmayabilir:
başka bir kitaplık var. Bu sorunu çözmeye yardımcı olmak için çeşitli Gradle eklentileri
bir kılavuzda bulabilirsiniz. Bu eklentilerin mantığı
failOnVersionConflict()
kuralındaki mantığa benzer şekilde
ResolutionStrategy
Google Play Hizmetleri ve Firebase
bağımlılıkları ile ilişkilidir.
Google hizmetleri eklentisi
Google Services Gradle eklentisi
Google Play hizmetlerinin ve Firebase kitaplıklarının uyumlu sürümlerini kontrol eder.
Bağımsız sürüm eşleştirici eklentisi
Google Hizmetleri eklentisini kullanmıyorsanız ancak yine de
bağımlılıklarınızın sürüm kontrolünü
tamamlamak için
[strict-version-matcher-plugin
]. Bu eklentiyi
koordineli olup olmadığını kontrol edin.
Aşağıdaki kod snippet'i, Gradle eklentisinin nasıl ekleneceğini göstermektedir:
Kotlin DSL
build.gradle.kts
plugin {
id("com.google.android.gms.strict-version-matcher-plugin")
}
Eski DSL
build.gradle
apply plugin: 'com.google.android.gms.strict-version-matcher-plugin'
Bu eklentiyi kullanmak için aşağıdaki öğeleri de
Google'ın Maven tarayıcısından edinilen derlemescript sınıf yolu
depo:
Kotlin DSL
build.gradle.kts
classpath("com.google.android.gms:strict-version-matcher-plugin:1.2.4")
Eski DSL
build.gradle
classpath 'com.google.android.gms:strict-version-matcher-plugin:1.2.4'
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-09-09 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-09-09 UTC."],[[["Google Play services libraries are now individually maintained, allowing for faster and more frequent updates to individual components."],["Strict version matching is crucial as library versions might be incompatible, and the Google Services Gradle plugin and the standalone strict-version-matcher-plugin help manage these dependencies."],["The `strict-version-matcher-plugin` offers a way to ensure version compatibility for Google Play services and Firebase dependencies, even without using the Google Services plugin."],["To utilize the standalone plugin, you need to add it to your buildscript classpath and apply it in your Gradle file using the provided code snippets."]]],["Google Play services libraries are individually maintained, enabling faster updates. To manage potential version incompatibilities between libraries, Gradle plugins provide guidance. The Google Services Gradle plugin checks for compatible versions of Google Play services and Firebase libraries. Alternatively, the `strict-version-matcher-plugin` offers dependency version checking without the Google Services plugin. To use it you must add the plugin and the `strict-version-matcher-plugin` classpath to your build script.\n"]]