เวอร์ชันไลบรารี

ในเวอร์ชัน 15.0.0 เป็นต้นไป ไลบรารีบริการ Google Play จะได้รับการดูแลรักษาแยกกัน ซึ่งช่วยให้ทีมพัฒนาสําหรับแต่ละไลบรารีจัดส่งการแก้ไขและการเพิ่มประสิทธิภาพได้อย่างอิสระและรวดเร็วมากขึ้น คุณติดตามบริการ Google Play และ Firebase รุ่นล่าสุดได้

การจับคู่เวอร์ชันเข้มงวด

เวอร์ชันหนึ่งของไลบรารีอาจใช้งานร่วมกับไลบรารีอื่นไม่ได้ เพื่อช่วยในการจัดการสถานการณ์นี้ ปลั๊กอิน Gradle หลายรายการจะให้คําแนะนําเกี่ยวกับเวอร์ชันที่ไม่ตรงกันเหล่านี้ ตรรกะในปลั๊กอินเหล่านี้คล้ายกับตรรกะในกฎ failOnVersionConflict() สําหรับ ResolutionStrategy ที่เชื่อมโยงกับบริการ Google Play และการอ้างอิงของ Firebase

ปลั๊กอินบริการของ Google

ปลั๊กอิน Google Gradle จะตรวจหาบริการ Google Play และไลบรารี Firebase เวอร์ชันที่เข้ากันได้

ปลั๊กอินตัวจับคู่เวอร์ชันสแตนด์อโลน

หากคุณไม่ได้ใช้ปลั๊กอิน Google Services แต่ยังคงต้องการตรวจสอบการขึ้นต่อกันที่เข้มงวด คุณจะใช้ [strict-version-matcher-plugin] ได้ ดูโค้ดของปลั๊กอินใน GitHub

ข้อมูลโค้ดต่อไปนี้จะแสดงวิธีเพิ่มปลั๊กอิน Gradle

DSL ของ Kotlin

build.gradle.kts

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

DSL ที่หลุม

build.gradle

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

หากต้องการใช้ปลั๊กอินนี้ คุณจะต้องเพิ่มรายการต่อไปนี้ลงในคลาสของบิลด์สคริปต์ ที่ได้จากที่เก็บ Maven ของ Google ด้วย

DSL ของ Kotlin

build.gradle.kts

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

DSL ที่หลุม

build.gradle

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