Wersje biblioteki

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Od wersji 15.0.0 biblioteki usług Google Play są zarządzane indywidualnie, co umożliwia zespołom programistycznym każdorazowe przesyłanie poprawek i ulepszeń. Możesz śledzić najnowsze wersje Usług Google Play i Firebase.

Ścisłe dopasowanie wersji

Wersja jednej biblioteki może być niezgodna z konkretną wersją innej biblioteki. Aby rozwiązać ten problem, dostępnych jest kilka wtyczek dotyczących Gradle, które zawierają informacje na temat niezgodności wersji. W tych wtyczkach logika jest podobna do tej w regule failOnVersionConflict() dla ResolutionStrategy powiązanej z Usługami Google Play i zależnościami Firebase.

Wtyczka usług Google

Wtyczka Google Gradle sprawdza, czy są dostępne zgodne wersje usług Google Play i bibliotek Firebase.

Samodzielna wersja wtyczki do dopasowywania wersji

Jeśli nie używasz wtyczki Usługi Google, ale nadal chcesz dokładnie sprawdzać swoje zależności, możesz zastosować [strict-version-matcher-plugin]. Kod wtyczki możesz wyświetlić na GitHubie.

Ten fragment kodu pokazuje, jak dodać wtyczkę Gradle:

Kotlin DSL

kompilacja.gradle.kts

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

Świetne DSL

kompilacja.gradle

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

Aby korzystać z tej wtyczki, musisz też dodać do ścieżki kompilacji JavaScript ten kod z repozytorium Google Maven:

Kotlin DSL

kompilacja.gradle.kts

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

Świetne DSL

kompilacja.gradle

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