تستخدم Google تكنولوجيا الذكاء الاصطناعي لترجمة المحتوى إلى لغتك المفضّلة، وقد تتضمّن بعض الأخطاء.
إصدارات المكتبة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
اعتبارًا من الإصدار 15.0.0، يتم الاحتفاظ بمكتبات "خدمات Google Play" بشكل فردي، ما يسمح لفِرق التطوير لكل مكتبة بإصدار الإصلاحات والتحسينات بشكل مستقل وأسرع. يمكنك تتبُّع أحدث إصدارات
لـ "خدمات Google Play" وFirebase.
مطابقة الإصدارات بدقة
قد يكون إصدار إحدى المكتبات غير متوافق مع إصدار معيّن من مكتبة أخرى. للمساعدة في معالجة هذه الحالة، تقدّم العديد من مكوّنات Gradle الإضافية إرشادات حول حالات عدم تطابق الإصدارات هذه. تشبه المنطق في هذه المكوّنات الإضافية
المنطق في قاعدة failOnVersionConflict() لـ ResolutionStrategy
مرتبطة بتبعيات "خدمات Google Play" وFirebase.
مكوّن Gradle الإضافي لخدمات Google
يفحص مكوّن Gradle الإضافي لخدمات Google (google-services) الإصدارات المتوافقة
من مكتبات "خدمات Google Play" وFirebase.
مكوّن إضافي مستقل لمطابقة الإصدارات
إذا كنت لا تستخدم مكوّن Gradle الإضافي google-services، ولكنك لا تزال تريد إجراء فحص دقيق للإصدارات الخاصة بتبعياتك، يمكنك تطبيق 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'
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-09-12 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-09-12 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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"]]