라이브러리 버전

Stay organized with collections Save and categorize content based on your preferences.

버전 15.0.0부터 Google Play 서비스 라이브러리가 개별적으로 유지 관리되므로 각 라이브러리의 개발팀이 수정사항과 개선사항을 더 빠르고 독립적으로 제공할 수 있습니다. Google Play 서비스Firebase의 최신 출시 버전을 추적할 수 있습니다.

엄격한 버전 매칭

한 라이브러리 버전은 다른 라이브러리의 특정 버전과 호환되지 않을 수 있습니다. 이 상황을 처리하기 위해 여러 Gradle 플러그인이 이러한 버전 불일치에 관한 안내를 제공합니다. 이러한 플러그인의 로직은 Google Play 서비스 및 Firebase 종속 항목과 연결된 ResolutionStrategyfailOnVersionConflict() 규칙의 로직과 유사합니다.

Google 서비스 플러그인

Google 서비스 Gradle 플러그인은 Google Play 서비스 및 Firebase 라이브러리의 호환되는 버전을 확인합니다.

독립형 버전 일치자 플러그인

Google 서비스 플러그인을 사용하지 않지만 종속 항목에 대한 엄격한 버전 확인을 원하는 경우 [strict-version-matcher-plugin]를 적용할 수 있습니다. GitHub에서 이 플러그인 코드를 볼 수 있습니다.

다음 코드 스니펫은 Gradle 플러그인을 추가하는 방법을 보여줍니다.

Kotlin DSL

build.gradle.kts

plugin {
    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 저장소에서 가져온 buildscript 클래스 경로에도 다음을 추가해야 합니다.

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'