Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
เวอร์ชันของไลบรารี
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ตั้งแต่เวอร์ชัน 15.0.0 เป็นต้นไป ไลบรารีบริการ Google Play จะได้รับการดูแลแยกกัน ซึ่งช่วยให้ทีมพัฒนาของแต่ละไลบรารีสามารถแก้ไขและปรับปรุงได้อย่างอิสระและรวดเร็วยิ่งขึ้น คุณสามารถติดตามรุ่นล่าสุดของบริการ Google Play และ Firebase ได้
การจับคู่เวอร์ชันที่เข้มงวด
ไลบรารีเวอร์ชันหนึ่งอาจใช้ร่วมกับไลบรารีอีกเวอร์ชันหนึ่งไม่ได้ เพื่อช่วยจัดการสถานการณ์นี้ ปลั๊กอิน Gradle หลายรายการจึงมีคำแนะนำสำหรับเวอร์ชันที่ไม่ตรงกันเหล่านี้ ตรรกะในปลั๊กอินเหล่านี้คล้ายกับตรรกะในกฎ failOnVersionConflict() สำหรับ ResolutionStrategy ที่เชื่อมโยงกับทรัพยากร Dependency ของบริการ Google Play และ Firebase
ปลั๊กอิน Gradle สำหรับบริการของ Google
ปลั๊กอิน Gradle ของบริการของ Google (google-services) จะตรวจหาเวอร์ชันที่เข้ากันได้ของบริการ Google Play และไลบรารี Firebase
ปลั๊กอินตัวจับคู่เวอร์ชันแบบสแตนด์อโลน
หากไม่ได้ใช้ปลั๊กอิน google-services Gradle แต่ยังต้องการตรวจสอบเวอร์ชันของทรัพยากร Dependency อย่างเข้มงวด คุณสามารถใช้ strict-version-matcher-plugin ได้ คุณดูโค้ดของปลั๊กอินนี้ได้ใน GitHub
ข้อมูลโค้ดต่อไปนี้แสดงวิธีเพิ่มปลั๊กอิน Gradle
Kotlin DSL
build.gradle.kts
plugins {
id("com.google.android.gms.strict-version-matcher-plugin")
}
Groovy DSL
build.gradle
apply plugin: 'com.google.android.gms.strict-version-matcher-plugin'
หากต้องการใช้ปลั๊กอินนี้ คุณต้องเพิ่มรายการต่อไปนี้ลงในคลาสพาธ buildscript ซึ่งได้มาจากที่เก็บ Maven ของ Google ด้วย
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'
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-10-31 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2026-10-31 UTC"],[],["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"]]