Android SDK Platform-Tools هي أحد مكونات حزمة تطوير البرامج (SDK) لنظام التشغيل Android.
وتتضمّن أدوات تتوافق مع منصة Android، وأهمها
adb
و
fastboot
.
على الرغم من أنّ adb
مطلوب لتطوير تطبيقات Android، إلا أنّ مطوّري التطبيقات يستخدمون عادةً النسخة التي يثبّتها "استوديو Android". يكون هذا التنزيل مفيدًا إذا كنت تريد استخدام adb
مباشرةً من سطر الأوامر ولم يكن لديك Studio مثبّتًا.
(إذا كان لديك إصدار مثبّت من "استوديو Android"، يمكنك استخدام هذا الإصدار لأنّه سيتم تحديثه تلقائيًا). fastboot
مطلوبة
إذا أردت فتح قفل برنامج الإقلاع على جهازك وتثبيت صورة نظام جديدة عليه. كانت هذه الحزمة تحتوي على systrace
، ولكن تم إيقافها نهائيًا واستبدالها بأداة Studio Profiler أو gpuinspector.dev أو Perfetto.
على الرغم من أنّ بعض الميزات الجديدة في adb
وfastboot
لا تتوفّر إلا للإصدارات الحديثة من Android، إلا أنّها متوافقة مع الإصدارات القديمة، لذا لن تحتاج إلا إلى أحدث إصدار من حزمة SDK Platform-Tools، ويجب الإبلاغ عن الأخطاء إذا واجهت أي استثناءات.
المحتوى الذي تم تنزيله
إذا كنت مطوّر تطبيقات Android، عليك الحصول على أحدث إصدار من حزمة أدوات النظام الأساسي SDK من مدير حزمة SDK في Android Studio أو من أداة سطر الأوامر sdkmanager
. يضمن ذلك حفظ الأدوات في المكان الصحيح مع بقية أدوات حزمة تطوير البرامج (SDK) لنظام التشغيل Android وتحديثها بسهولة.
ولكن إذا كنت تريد استخدام أدوات سطر الأوامر هذه فقط، استخدِم الروابط التالية:
على الرغم من أنّ هذه الروابط لا تتغيّر، إلا أنّها تشير دائمًا إلى أحدث إصدار من الأدوات.
إصدارات
36.0.0 (أبريل 2025)
- adb
- إعادة كتابة libusb USB backend (يستخدم واجهة برمجة تطبيقات متزامنة بدلاً من واجهة برمجة تطبيقات غير متزامنة) تحسين الموثوقية وإصلاح مشكلة استنفاد الذاكرة على نظام التشغيل Linux
- يتوافق الآن البرنامج الخفي لواجهة USB في Libusb مع ميزة التوصيل والتشغيل في نظام التشغيل Windows (يتيح رصد سرعة USB).
- يظهر
server-status
المحسّن الآن إذا كان بروتوكول mdns مفعّلاً. - تم إصلاح الخطأ في نظام التشغيل macOS الذي لم يتم فيه إرسال حِزم ذات طول صفري، ما أدّى إلى توقّف الاتصال (b/208675141).
- تم إصلاح ثغرة استخدام بعد التحرير في الخلفية libusb.
35.0.2 (يوليو 2024)
- adb
- تم إصلاح الخطأ في الخلفية المتعلّق بخدمة mDNS في openscreen والذي يؤدي إلى إيقاف الخادم عند إجراء طلب بحث مقتطع المشكلة رقم 294120933.
- إتاحة استخدام openscreen mDNS backend على أجهزة macOS
- ضبط openscreen mDNS backend كإعداد تلقائي على جميع المنصات
- إتاحة رصد سرعة SuperSpeed+ لمعيار USB (السرعات الحالية والمتفق عليها) لأغراض التشخيص
- إيقاف التشغيل بشكل سليم: يتم تحرير جميع واجهات USB عند إيقاف التشغيل (جميع أنظمة التشغيل).
35.0.1 (مارس 2024)
- adb
- التبديل إلى libusb 1.0.27
35.0.0 (فبراير 2024)
- adb
- التبديل إلى libusb كإعداد تلقائي على نظام التشغيل Linux issue #270205252
- إصلاح مشكلة بدء تشغيل adb على المضيفين الذين لا يتضمّنون منفذ USB
- تم إصلاح مشكلة تعليق adb بسبب أجهزة USB التي تسجّل بشكل غير صحيح واصفات بطول صفر المشكلة رقم 302212871.
- تم إصلاح رمز الإرجاع
adb shell
عند انقطاع اتصال الجهاز المشكلة رقم 321787891.
- fastboot
- تحديد الحد الأقصى لحجم قائمة انتظار الحِزم الواردة
- إزالة المشاكل التي كانت تحدّ من سرعات التنزيل إلى حوالي 120 ميغابايت في الثانية يمكن الآن لبرنامج fastboot أن يستفيد من سعة ناقل SuperSpeed+ ويحقق سرعات تصل إلى 980 ميغابايت في الثانية، وذلك حسب الجهاز.
34.0.5 (أكتوبر 2023)
- adb
- يتم الآن ضبط adb تلقائيًا على libusb على أجهزة macOS لحلّ المشكلة رقم 270205252.
- في السابق، كان adb يستجيب برمز ناجح عند تعذُّر الاقتران لاسلكيًا. تم حلّ هذه المشكلة من خلال عرض رمز خطأ (1) وخطأ يظهر للمستخدم (
error: protocol fault (couldn't read status message...)
). يعرضecho $?
الآن1
. - أصبح
adb wait-for-disconnect
متاحًا الآن لتصحيح الأخطاء بدون استخدام كابل USB (تصحيح الأخطاء لاسلكيًا). - تمت إضافة واجهة DbC جديدة لتوفير إمكانية استخدام ChromeOS عبر أداة تصحيح الأخطاء Android Debug Bridge (adb) في المستقبل.
- fastboot
- تم إصلاح أداة flashall على أجهزة Pixel 3.
34.0.4 (يوليو 2023)
- adb
- نشر
-a (gListenAll)
عندما ينشئ adb نسخة من خادم مضيف adb (في السابق، كان الخيار يعمل فقط معadb -a server nodaemon
) - إجراء عملية التجذير وإلغائها بشكل أسرع
- إعادة نشر
Flag(env) guarding clear endpoint (device) feature for OSX usb start.
(issue #270205252).
- نشر
- fastboot
- Mac: إزالة عمليات إعادة المحاولة في مكرّر IO غير صالح (تعذُّر التحديث مع LIBUSB_TRANSFER_CANCELLED)
- Windows: إصلاح الخطأ "الملف المتفرق كبير جدًا أو غير صالح" عند استخدام "flashall"
- جميع الأنظمة الأساسية: إصلاح الخطأ "لم يتم ضبط ANDROID_PRODUCT_OUT" عند استخدام "تعديل"
34.0.1 (مارس 2023)
- adb
- macOS: تم التراجع عن حلّ مشكلة "عدم استقرار الاتصال (كابل MacBook عالي السرعة)" بسبب تعليق عملية تثبيت adb (المشكلة رقم 270205252).
- fastboot
- Windows: تم إصلاح الخطأ "mke2fs: Illegal or malformed device name while trying to determine filesystem size" الذي تم تقديمه في "أدوات النظام الأساسي" 34.0.0 (المشكلة #271039230).
34.0.0 RC2 (مارس 2023)
- تم التعديل مع إصدار "معاينة المطوّرين 2" لنظام التشغيل Android 14 (لم يتم إجراء أي تعديلات على adb وfastboot).
34.0.0 (فبراير 2023)
- adb
- تم إصلاح مشكلة إرسال حزم ذات طول صفر في نظام التشغيل macOS (issuetracker: 208675141).
- تم إصلاح مشكلة عدم ثبات الاتصال (كابل MacBook عالي السرعة): انقطاع الاتصال المتكرر ببرنامج adb.
- تم تحسين رسالة الخطأ التي تظهر عند استخدام الأمر adb push مع عدد غير كافٍ من الوسيطات.
- fastboot
- تحسين عملية التحديث: سيتم الآن تخطّي عمليات إعادة التشغيل إلى مساحة المستخدم إذا أمكن ذلك.
flashall
- تم إصلاح مشكلة إرسال حزم ذات طول صفر في نظام التشغيل macOS (issuetracker: 208675141).
- تم إصلاح مشكلة وميض recovery.img التي تؤدي إلى ظهور تذييل AVB غير صحيح.
- تحسين عملية التحديث: سيتم الآن تخطّي عمليات إعادة التشغيل إلى مساحة المستخدم إذا أمكن ذلك.
33.0.3 (أغسطس 2022)
- adb
- لا تعِد محاولة
adb root
إذا لم تنجح المحاولة الأولى. - إصلاح الإدخال المكرّر في track-devices
- إضافة ميزة تقسيم البيانات إلى نوافذ الاستلام (زيادة معدل نقل البيانات على الاتصالات ذات وقت الاستجابة العالي)
- رسائل خطأ أكثر تحديدًا في حالات الفشل التي تتضمّن "أكثر من جهاز واحد"
- رفض طلبات البحث العكسي غير المتوقّعة
- إصلاح خطأ install-multi-package على نظام التشغيل Windows
- لا تعِد محاولة
- fastboot
- إزالة e2fsdroid كجزء من أدوات النظام الأساسي لحزمة SDK
- طباعة رسالة إرجاع Print OemCmdHandler عند النجاح
33.0.2 (مايو 2022)
- fastboot
- إتاحة استخدام القسم
vendor_kernel_boot
- إتاحة استخدام القسم
33.0.1 (مارس 2022)
- adb
- إصلاح الأعطال في Windows mdns
- إصلاح المشاكل المتعلقة بتفعيل/إيقاف verity على الأجهزة القديمة
- إصلاح مشكلة "التثبيت على أجهزة متعددة" على الأجهزة القديمة
- تحسين ناتج المساعدة ليشمل جميع طرق الضغط المتوافقة
- systrace
- تمّت إزالة الموضوع. يمكنك استخدام Studio Profiler أو gpuinspector.dev أو Perfetto بدلاً من ذلك.
33.0.0 (فبراير 2022)
- adb
- تم إصلاح المشكلة التي تم طرحها في الإصدار 32.0.0 والمتعلّقة بتعطُّل التطبيق عند تشغيله بدون أي وسيطات.
32.0.0 (يناير 2022)
- adb
- ملف ثنائي عام لأجهزة Apple M1
- مشكلة معروفة: يتعطّل هذا الإصدار عند تشغيله بدون أي وسيطات.
31.0.3 (أغسطس 2021)
- fastboot
- إتاحة وميض vbmeta_vendor.img لتنفيذ الأمر fastboot flashall / update
31.0.2 (أبريل 2021)
- adb
- إتاحة إعادة التوجيه إلى vsock على نظام التشغيل Linux
- إصلاح الخطأ في
adb track-devices
حيث لا تتلقّى الأجهزة تحديثات على الفور عند تفعيل تصحيح الأخطاء عبر شبكة لاسلكية - تنفيذ دعم أولي لاكتشاف الأجهزة التي تستخدم mDNS بدون الحاجة إلى تثبيت خدمة mDNS بشكل منفصل هذه الميزة غير مفعَّلة تلقائيًا في الوقت الحالي، ويمكن تفعيلها من خلال ضبط متغير البيئة
ADB_MDNS_OPENSCREEN
على 1 عند بدء تشغيل خادم adb.
- fastboot
- عدم حدوث خطأ عند تعذُّر الحصول على حجم قسم التشغيل
- استخلاص حالة قفل الجهاز من السمة بدلاً من تحليل سطر أوامر النواة
31.0.1 (مارس 2021)
- adb
- تقليل الفاصل الزمني لإبقاء اتصال TCP نشطًا
- تحسين أداء عمليات التثبيت المتزايدة
- fastboot
- إتاحة دمج اللقطات المضغوطة
- استعادة ميزة اختبار A/B القديمة
31.0.0 (فبراير 2021)
- adb
- إيقاف الضغط عند السحب تلقائيًا
30.0.5 (نوفمبر 2020)
- adb
- تحسين أداء
adb push
عند إرسال العديد من الملفات عبر اتصال بوقت استجابة مرتفع - تحسين أداء
adb push/pull
على أجهزة Windows - حلّ المشكلة
adb push --sync
باستخدام مدخلات متعددة - تحسين أداء عملية تثبيت حِزم APK التجريبية.
- تحسين طريقة التعامل مع الأخطاء في عملية تثبيت حِزم APK التزايدية
- تحسين أداء
30.0.4 (تموز/يوليو 2020)
- adb
- إصلاح مشكلة الرجوع إلى تثبيت حِزم APK غير التزايدية على الأجهزة التي تعمل بإصدارات Android السابقة للإصدار 11
- حلّ المشاكل في
adb install-multi-package
- إصلاح بعض الأعطال الأخرى المتعلّقة بالإقران اللاسلكي باستخدام adb
- تحسين بعض رسائل الخطأ
- fastboot
- تحسين ناتج وحدة التحكّم في أوامر
fastboot oem
- إصلاح
fastboot flashall
على الأجهزة القديمة، مثل Nexus 7
- تحسين ناتج وحدة التحكّم في أوامر
30.0.3 (يونيو 2020)
- adb
- إصلاح مشكلة تثبيت حِزم APK الموقَّعة باستخدام الإصدار 4 من مخطّط التوقيع على الأجهزة التي تعمل بإصدارات Android السابقة للإصدار 11
- إصلاح عُطل يحدث عند المصادقة بدون
ADB_VENDOR_KEYS
- تم إصلاح عُطل عند استخدام
adb -H
.
30.0.2 (يونيو 2020)
- adb
- تحسين عملية الإقران اللاسلكي في adb
- إصلاح مشكلة التعليق في
adb logcat
عند تشغيله قبل توصيل جهاز - أضِف
adb transport-id
للسماح للنصوص البرمجية بالانتظار بأمان إلى أن يختفي الجهاز بعد إجراء عملية الوصول إلى الجذر أو إلغاء الوصول إليه أو إعادة التشغيل.
30.0.1 (أيار/مايو 2020)
- adb
- إيقاف الاتصال التلقائي بخدمة mdns لأداة adb تلقائيًا يمكن إعادة تفعيل هذه الميزة باستخدام متغيّر البيئة
ADB_MDNS_AUTO_CONNECT
. - تحسين أداء
adb install-multi
على أجهزة Android 10 أو الإصدارات الأحدث - إصلاح مشكلة انتهاء المهلة عند استخدام
adb root/unroot
على جهاز متصل عبر بروتوكول TCP - تحديث إمكانية الربط اللاسلكي
- إيقاف الاتصال التلقائي بخدمة mdns لأداة adb تلقائيًا يمكن إعادة تفعيل هذه الميزة باستخدام متغيّر البيئة
30.0.0 (نيسان/أبريل 2020)
- adb
- إضافة إمكانية الإقران اللاسلكي في الإصدار الأولي
- إضافة إمكانية تثبيت حِزم APK بشكل تدريجي
- توفير إمكانية ضغط
adb {push, pull, sync}
من جهة العميل عند استخدامها مع جهاز Android 11 - تحسين أداء
adb push
على الاتصالات ذات وقت الاستجابة الطويل - تحسين أداء عمليات الدفع/السحب على أجهزة Windows
29.0.6 (شباط/فبراير 2020)
- adb
- توافق
adb ls
مع الإصدار 64 بت من حيث الحجم والوقت عند استخدامه على جهاز Android 11 - إتاحة الاستماع على
::1
على POSIX - يجب ألا يتطلّب توفّر دعم العميل لأجهزة WinUSB التي تنشر واصف WinUSB (المطلوب لنظام التشغيل Android 11) تثبيت برنامج تشغيل USB.
- إصلاح مشكلة التعليق عند استخدام
adb install
على عنصر ليس ملفًا في الواقع
- توافق
29.0.5 (أكتوبر 2019)
- adb
- تحسين طفيف في الأداء على نظام التشغيل Linux عند استخدام العديد من الاتصالات المتزامنة
- إضافة الخيار
--fastdeploy
إلىadb install
، لإجراء تحديثات تدريجية على حِزم APK أثناء التطوير
29.0.4 (أيلول/سبتمبر 2019)
- adb
- إصلاح سريع لمهلة تصحيح الأخطاء الأصلية باستخدام LLDB
(يُرجى الاطّلاع على المشكلة رقم 134613180). يؤدي ذلك أيضًا إلى إصلاح خطأ ذي صلة في أدوات Profilers في "استوديو Android" يتسبّب في حدوث
AdbCommandRejectedException
، ويمكنك الاطّلاع عليه في الملفidea.log
.
- إصلاح سريع لمهلة تصحيح الأخطاء الأصلية باستخدام LLDB
(يُرجى الاطّلاع على المشكلة رقم 134613180). يؤدي ذلك أيضًا إلى إصلاح خطأ ذي صلة في أدوات Profilers في "استوديو Android" يتسبّب في حدوث
29.0.3 (أيلول/سبتمبر 2019)
- adb
- تعمل ميزة
adb forward --list
مع أجهزة متعددة متصلة. - إصلاح مشكلة عدم توفّر الأجهزة على Windows
- تحسين
adb install
ونص المساعدة - استعادة السلوك السابق لـ
adb connect <host>
بدون تحديد المنفذ
- تعمل ميزة
29.0.2 (يوليو 2019)
- adb
- إصلاح عُطل في سلامة الذاكرة المؤقتة لنظام التشغيل Windows
- fastboot
- تضيف هذه السمة إمكانية استخدام تنسيق الأقسام في الأجهزة القادمة.
29.0.1 (يونيو 2019)
- adb
- إصلاح عاجل للأعطال على أجهزة Windows (https://issuetracker.google.com/134613180)
29.0.0 (يونيو 2019)
- adb
- يؤدي الأمر
adb reconnect
إلى إعادة ضبط منفذ USB على نظام التشغيل Linux. - على نظام التشغيل Linux، عند الاتصال بخادم adb أحدث، يحاول adb تشغيل الإصدار الأحدث بشكل غير ملحوظ بدلاً من إيقاف الخادم وبدء خادم أقدم.
- ينتظر
adb root
إعادة اتصال الجهاز بعد فصله. في السابق، كان بإمكانadb root; adb wait-for-device
أن يعرض خطأً على الفور إذا بدأadb wait-for-device
قبل أن يرصد adb أنّ الجهاز قد تم فصله.
- يؤدي الأمر
- fastboot
- توقف عن عرض رسالة خطأ كانت تظهر عندما حاولت أداة fastboot فتح شريط اللمس أو لوحة المفاتيح على أجهزة macOS.
28.0.2 (مارس 2019)
- adb
- تم إصلاح مشكلة عدم الاستقرار في
adb shell
إعادة توجيه المنفذ التي تؤدي إلى ظهور رسالة الخطأ "تمت إعادة ضبط الاتصال بواسطة تطبيق مشابه". - إصلاح مشكلة المصادقة عبر
ADB_VENDOR_KEYS
عند إعادة ربط الأجهزة - تم إصلاح مشكلة المصادقة التي تحدث عندما لا يتطابق المفتاح الخاص المستخدَم للمصادقة مع المفتاح العام، وذلك من خلال احتساب المفتاح العام من المفتاح الخاص بدلاً من افتراض تطابقهما.
- تم إصلاح مشكلة عدم الاستقرار في
- fastboot
- تضيف هذه السمة إمكانية استخدام الأقسام الديناميكية.
- متطلبات Windows المعدَّلة
- تعتمد أدوات النظام الأساسي الآن على Windows Universal C Runtime، والذي يتم تثبيته عادةً تلقائيًا من خلال Windows Update. إذا ظهرت لك أخطاء تشير إلى عدم توفّر ملفات DLL، قد تحتاج إلى جلب حزمة وقت التشغيل وتثبيتها يدويًا.
28.0.1 (سبتمبر 2018)
- adb
- إتاحة إعادة ربط اتصالات TCP عند انقطاع الاتصال، سيحاول adb إعادة الاتصال لمدة تصل إلى 60 ثانية قبل إلغاء الاتصال.
- إصلاح إخراج وحدة تحكّم Unicode على Windows (نشكر المساهم الخارجي سبنسر لو).
- تم إصلاح مشكلة إغلاق مزدوج لوصف الملف يمكن أن تحدث، ما يؤدي إلى إغلاق الاتصالات عند حدوث
adb connect
في الوقت نفسه. - تم إصلاح المشكلة التي تحدث عند استخدام
adb forward --list
مع أكثر من جهاز واحد متصل.
- fastboot
- زيادة مهلة الأمر إلى 30 ثانية، وذلك لتوفير دعم أفضل لبعض أوامر برنامج التشغيل البطيئة
28.0.0 (يونيو 2018)
- adb:
- إضافة إمكانية التشغيل بدون مجموع اختباري مع الأجهزة التي تعمل بالإصدار P من نظام التشغيل Android، ما يؤدي إلى تحسين معدل نقل البيانات بنسبة تصل إلى %40
- ترتيب نتائج
adb devices
حسب نوع الاتصال والرقم التسلسلي للجهاز - يمكنك زيادة عدد الطلبات المتراكمة التي يمكن للمقبس الاستماع إليها للسماح بتنفيذ المزيد من أوامر adb في الوقت نفسه.
- تحسين ناتج الأخطاء في
adb connect
- fastboot:
- تحسين تنسيق الإخراج، وإضافة وضع إخراج مفصّل (
-v
) - تنظيم ناتج المساعدة
- أضِف
product.img
وodm.img
إلى قائمة الأقسام التي تم تثبيتها باستخدامfastboot flashall
. - تجنُّب إتلاف الأجهزة الجديدة عند استخدام إصدار قديم جدًا من fastboot من خلال السماح لحِزم صور المصنع باشتراط توفّر دعم لأقسام معيّنة
- تحسين تنسيق الإخراج، وإضافة وضع إخراج مفصّل (
27.0.1 (ديسمبر 2017)
- adb: تم إصلاح خطأ تأكيد على نظام التشغيل MacOS كان يحدث عند توصيل الأجهزة باستخدام USB 3.0.
- Fastboot: على أجهزة Windows، يتيح محو البيانات على الأجهزة التي تستخدم نظام الملفات F2FS (Flash-Friendly File System).
27.0.0 (ديسمبر 2017)
- إعادة إصلاح خطأ fastboot في نظام التشغيل macOS 10.13 الذي تم إصلاحه لأول مرة في الإصدار 26.0.1، ولكن تمت إعادة إدخاله في الإصدار 26.0.2.
26.0.2 (أكتوبر 2017)
- إضافة إمكانية استخدام fastboot على أجهزة Pixel 2
26.0.1 (سبتمبر 2017)
- تم إصلاح مشاكل fastboot على الإصدار 10.13 من نظام التشغيل macOS High Sierra (الخطأ 64292422).
26.0.0 (يونيو 2017)
- تم تعديلها بعد إصدار حزمة تطوير البرامج (SDK) النهائية لنظام التشغيل Android O (المستوى 26 من واجهة برمجة التطبيقات).
25.0.5 (24 أبريل 2017)
تم إصلاح مشكلة التحميل الجانبي لتحديثات كبيرة باستخدام adb على أجهزة Windows، والتي كانت تظهر على شكل "std::bad_alloc" (الخطأ 37139736).
تم إصلاح مشاكل adb مع بعض جدران الحماية في Windows، والتي تظهر على شكل "لا يمكن فتح transport registration socketpair" (الخطأ 37139725).
يتضمّن كلّ من
adb --version
وfastboot --version
الآن مسار التثبيت.تم تغيير adb لعدم حلّ
localhost
لتجنُّب مشاكل شبكة VPN التي تم ضبطها بشكل غير صحيح.تم تغيير adb لكي لا يعيد ضبط أجهزة USB على نظام التشغيل Linux، ما قد يؤثر في أجهزة USB الأخرى المرفقة.
25.0.4 (16 مارس 2017)
- إضافة دعم تجريبي لـ libusb إلى adb على نظامَي التشغيل Linux وMac
لاستخدام الخلفية libusb، اضبط متغيّر البيئة ADB_LIBUSB=true قبل تشغيل خادم adb جديد. سيخبرك الأمر الجديد adb host-features
ما إذا كنت تستخدم libusb أم لا.
لإعادة تشغيل adb باستخدام libusb والتأكّد من نجاح العملية، استخدِم adb kill-server;
ADB_LIBUSB=1 adb start-server; adb host-features
. يجب أن تتضمّن المخرجات "libusb".
في هذا الإصدار، يظل التنفيذ القديم غير المستند إلى libusb هو الإعداد التلقائي.
لم يعُد fastboot يعلّق على أجهزة MacBook Pro التي تم إصدارها في 2016 (الخطأ 231129)
إصلاح عملية تسجيل سطر الأوامر في Systrace على أجهزة Mac
25.0.3 (16 ديسمبر 2016)
- تم إصلاح خطأ في fastboot يؤدي إلى تعذُّر وميض أجهزة Android Things
25.0.2 (12 ديسمبر 2016)
- تم التعديل باستخدام الإصدار الثابت من Android N MR1 (المستوى 25 لواجهة برمجة التطبيقات)
25.0.1 (22 نوفمبر 2016)
- تم التعديل عند إصدار معاينة المطوّر 2 لنظام التشغيل Android N MR1 (المستوى 25 من واجهة برمجة التطبيقات)
25.0.0 (19 أكتوبر 2016)
- تم التعديل مع إصدار الإصدار 1 من "معاينة مطوّري Android" لنظام التشغيل Android N MR1 (المستوى 25 من واجهة برمجة التطبيقات)
24.0.4 (14 أكتوبر 2016)
- تم تعديلها لمعالجة المشاكل في "أداة تصحيح أخطاء Android" وMac OS Sierra
تنزيل Android SDK Platform-Tools
قبل تنزيل التطبيق، عليك الموافقة على الأحكام والشروط التالية.
الأحكام والشروط
هذه هي اتفاقية ترخيص "حزمة تطوير برامج Android".1. المقدّمة
1.1 يتم ترخيص "حزمة تطوير برامج Android" (المشار إليها في اتفاقية الترخيص باسم "SDK" وعلى وجه التحديد ملفات نظام Android وواجهات برمجة التطبيقات المجمّعة وإضافات Google APIs) بموجب بنود اتفاقية الترخيص. تشكِّل "اتفاقية الترخيص" عقدًا ملزمًا قانونًا بينك وبين Google في ما يتعلّق باستخدامك لحزمة تطوير البرامج (SDK). 1.2 يشير "Android" إلى حزمة برامج Android للأجهزة، وفقًا لما هو متاح ضمن مشروع Android Open Source Project، المتاح على عنوان URL التالي: https://source.android.com/، وفقًا لما يتم تحديثه من حين لآخر. 1.3 يعني "التنفيذ المتوافق" أي جهاز Android (1) يتوافق مع مستند "تعريف التوافق مع Android"، الذي يمكن العثور عليه على موقع التوافق مع Android (https://source.android.com/compatibility) والذي يمكن تحديثه من حين لآخر، و (2) يجتاز بنجاح مجموعة اختبار التوافق مع Android (CTS). 1.4 تشير "Google" إلى شركة Google LLC، المنظّمة بموجب قوانين ولاية ديلاوير في الولايات المتحدة الأمريكية، وتعمل بموجب قوانين الولايات المتحدة الأمريكية ويقع مقرّها الرئيسي في 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.2. قبول اتفاقية الترخيص هذه
2.1 لاستخدام حزمة SDK، يجب عليك أولاً الموافقة على اتفاقية الترخيص. ولا يجوز لك استخدام حزمة تطوير البرامج (SDK) في حال عدم قبول اتفاقية الترخيص. 2.2 يعني النقر لقبول و/أو استخدام حزمة تطوير البرامج (SDK) هذه أنك توافق بموجب هذه الاتفاقية على بنود اتفاقية الترخيص. 2.3 لا يجوز لك استخدام حزمة تطوير البرامج (SDK) ولا يجوز لك قبول اتفاقية الترخيص إذا كنت شخصًا محظورًا من استلام حزمة تطوير البرامج (SDK) بموجب قوانين الولايات المتحدة أو البلدان الأخرى، بما في ذلك البلد الذي تقيم فيه أو الذي تستخدم الحزمة منه. 2.4 إذا كنت توافق على الالتزام باتفاقية الترخيص بالنيابة عن صاحب العمل الذي تعمل لديه أو كيان آخر، فإنك تقر وتضمن أن لديك كامل السلطة القانونية لإلزام صاحب العمل أو الكيان باتفاقية الترخيص. وإذا لم يكن لديك التفويض اللازم، لا يجوز لك قبول "اتفاقية الترخيص" أو استخدام حزمة تطوير البرامج (SDK) نيابةً عن صاحب العمل أو الكيان الآخر.3. ترخيص حزمة تطوير البرامج (SDK) من Google
3.1 بموجب بنود اتفاقية الترخيص، تمنحك Google ترخيصًا محدودًا وعالميًا وغير خاضع لحقوق الملكية وغير قابل للتنازل عنه وغير حصري وغير قابل للترخيص من الباطن لاستخدام حزمة SDK فقط لتطوير تطبيقات متوافقة مع تطبيقات Android. 3.2 لا يجوز لك استخدام حزمة تطوير البرامج (SDK) هذه لتطوير تطبيقات لأنظمة أساسية أخرى (بما في ذلك عمليات التنفيذ غير المتوافقة لنظام التشغيل Android) أو لتطوير حزمة تطوير برامج (SDK) أخرى. يمكنك بالطبع تطوير تطبيقات لأنظمة أساسية أخرى، بما في ذلك عمليات التنفيذ غير المتوافقة لنظام التشغيل Android، بشرط عدم استخدام حزمة تطوير البرامج (SDK) هذه لهذا الغرض. 3.3 أنت توافق على أنّ Google أو الجهات الخارجية تمتلك كل الحقوق القانونية والملكية والمصلحة في حزمة تطوير البرامج (SDK)، بما في ذلك أي حقوق ملكية فكرية تتضمّنها حزمة تطوير البرامج (SDK). وتعني "حقوق الملكية الفكرية" أي حقوق بموجب قانون براءات الاختراع وقانون حقوق الطبع والنشر وقانون سر المهنة وقانون العلامة التجارية وأي حقوق ملكية أخرى. تحتفظ Google بجميع الحقوق غير الممنوحة لك صراحةً. 3.4 لا يجوز لك استخدام حزمة تطوير البرامج (SDK) لأي غرض غير مسموح به صراحةً في اتفاقية الترخيص. باستثناء الحدّ الذي تقتضيه التراخيص السارية التابعة لجهات خارجية، لا يجوز لك نسخ حزمة تطوير البرامج (SDK) أو أي جزء منها أو تكييفها أو إعادة توزيعها أو تفكيكها أو هندسة عكسية أو تفكيكها أو إنشاء أعمال اشتقاقية منها (إلا لأغراض الاحتفاظ بنسخة احتياطية). 3.5 يخضع استخدام وإعادة إنتاج وتوزيع مكونات حزمة تطوير البرامج (SDK) المرخَّصة بموجب ترخيص البرامج المفتوحة المصدر فقط لبنود ترخيص البرنامج مفتوح المصدر هذا وليس لاتفاقية الترخيص. 3.6 أنت توافق على أنه قد يتغير شكل وطبيعة حزمة SDK التي تقدمها Google بدون إشعار مسبق لك، وأن الإصدارات المستقبلية من حزمة SDK قد لا تتوافق مع التطبيقات التي تم تطويرها في الإصدارات السابقة من SDK. وأنت توافق على أنه يجوز لشركة Google التوقف (بشكل دائم أو مؤقت) عن توفير حزمة SDK (أو أي ميزات ضمن حزمة SDK) لك أو للمستخدمين عمومًا وفقًا لتقدير Google وحدها، وبدون إشعار مسبق. 3.7 لا يرد في اتفاقية الترخيص ما يمنحك الحق في استخدام أي من أسماء Google التجارية أو علاماتها التجارية أو علامات الخدمة أو الشعارات أو أسماء النطاقات أو غيرها من ميزات العلامات التجارية الفريدة. 3.8 أنت توافق على أنك لن تزيل أي إشعارات حقوق ملكية أو تحجبها أو تغيِّرها (بما في ذلك إشعارات حقوق الطبع والنشر والعلامات التجارية) التي قد تكون ملحقة بحزمة SDK أو مضمّنة فيها.4. استخدامك لحزمة SDK
4.1 توافق Google على أنها لا تملك أي حق أو حق ملكية أو مصلحة منك (أو من الجهات المرخِّصة) بموجب اتفاقية الترخيص في أي من تطبيقات البرامج التي تطوِّرها باستخدام SDK، بما في ذلك أي حقوق ملكية فكرية تتعلق بهذه التطبيقات. 4.2 أنت توافق على استخدام حزمة تطوير البرامج (SDK) وكتابة التطبيقات فقط لأغراض تسمح بها (أ) اتفاقية الترخيص و(ب) أي قانون سارٍ أو لائحة تنظيمية أو ممارسات أو إرشادات مقبولة بوجه عام في نطاقات السلطة ذات الصلة (بما في ذلك أي قوانين تتعلق بتصدير البيانات أو البرامج إلى ومن الولايات المتحدة أو غيرها من البلدان ذات الصلة). 4.3 أنت توافق على أنه في حالة استخدام SDK لتطوير تطبيقات لعامة المستخدمين، فإنك تلتزم بحماية الخصوصية والحقوق القانونية لهؤلاء المستخدمين. فإذا قام المستخدمون بتقديم أسماء المستخدمين أو كلمات المرور أو معلومات تسجيل الدخول الأخرى أو معلومات شخصية، فيجب توعية هؤلاء المستخدمين بأن المعلومات ستكون متاحة للتطبيق الخاص بك، كما يجب إمدادهم بإشعار خصوصية ملائم من الناحية القانونية وكذلك توفير الحماية لأولئك المستخدمين. إذا خزن تطبيقك معلومات شخصية أو حساسة قدمها المستخدمون، فيجب أن يتم ذلك بشكل آمن. وفي حال تقديم المستخدم لتطبيقك معلومات حساب Google، لا يجوز لتطبيقك استخدام تلك المعلومات للوصول إلى حساب المستخدم على Google إلا عندما يمنحك المستخدم إذنًا لإجراء ذلك وللأغراض المحدودة التي يمنحك المستخدم إذنًا بذلك. 4.4 أنت توافق على عدم المشاركة في أي نشاط لحزمة تطوير البرامج (SDK)، بما في ذلك تطوير أو توزيع تطبيق، يؤدي إلى التداخل مع أي من الأطراف أو الشبكات أو الخدمات التابعة لمشغّل شبكة الجوّال أو تعطلها أو تلفها أو الوصول إليها بطريقة غير مصرَّح بها أو تابعة لمشغّل شبكة الجوّال، وذلك لأي غرض آخر غير مصرّح به. 4.5 أنت توافق على أنك المسؤول الوحيد (وأن Google لا تتحمل أي مسؤولية تجاهك أو تجاه أي طرف ثالث) عن أي بيانات أو محتوى أو موارد تنشئها أو تنقلها أو تعرضها من خلال Android و/أو تطبيقات Android، وعن العواقب الناجمة عن أفعالك (بما في ذلك أي خسائر أو أضرار قد تلحق بشركة Google) عند القيام بذلك. 4.6 توافق على أنك المسؤول الوحيد عن أي خسارة أو أي طرف ثالث بموجب هذا الترخيص (وأن Google لا تتحمل أي مسؤولية تجاه أي طرف ثالث أو بموجب هذا الترخيص) أو تجاه5. بيانات اعتماد مُطوّر البرامج
5.1 أنت توافق على أنك المسؤول عن الحفاظ على سرية أي بيانات اعتماد لمُطوّر البرامج قد تصدرها Google أو التي قد تختارها بنفسك، وأنك المسؤول الوحيد عن جميع التطبيقات التي يتم تطويرها بموجب بيانات اعتماد مُطوّر البرامج.6. الخصوصية والمعلومات
6.1 في إطار سعينا المستمر للابتكار وتحسين حزمة SDK، يجوز لشركة Google جمع إحصاءات استخدام معيّنة من البرنامج، على سبيل المثال لا الحصر، المعرّف الفريد وعنوان IP المرتبط ورقم إصدار البرنامج ومعلومات عن الأدوات و/أو الخدمات التي يجري استخدامها في حزمة تطوير البرامج (SDK) وكيفية استخدامها. وقبل أن يتم جمع أيٍّ من هذه المعلومات، سترسل إليك حزمة تطوير البرامج (SDK) إشعارًا بذلك وتطلب موافقتك. في حال تعليق موافقتك، لن يتم جمع المعلومات. 6.2 يتم فحص البيانات التي يتم جمعها بشكل مجمل لتحسين حزمة تطوير البرامج (SDK) ويتم الاحتفاظ بها وفقًا لسياسة خصوصية Google المتوفّرة على عنوان URL التالي: https://policies.google.com/privacy 6.3 قد تتم مشاركة مجموعات البيانات المجمَّعة ومجهولة الهوية مع شركاء Google لتحسين حزمة تطوير البرامج (SDK).7. التطبيقات التابعة لجهات خارجية
7.1 إذا استخدمت حزمة SDK لتشغيل تطبيقات طورتها جهة خارجية أو تطبيقات يمكنها الوصول إلى بيانات أو محتوى أو موارد توفرها جهة خارجية، فأنت توافق على أن Google لا تتحمل مسؤولية هذه التطبيقات أو البيانات أو المحتوى أو الموارد. أنت تدرك أن جميع البيانات أو المحتوى أو الموارد التي يمكنك الوصول إليها من خلال هذه التطبيقات التابعة لجهات خارجية تكون مسؤولية الشخص الذي أنشأ منها هذه التطبيقات فقط، وأن Google غير مسؤولة عن أي خسارة أو ضرر قد يحدث نتيجة استخدام أو دخول أي من هذه التطبيقات أو البيانات أو المحتوى أو الموارد التابعة لجهات خارجية. 7.2 ينبغي أن تعرف أنّ البيانات والمحتوى والموارد المقدَّمة إليك من خلال تطبيق تابع لجهة خارجية قد تكون محمية بموجب حقوق الملكية الفكرية التي يملكها مقدّمو الخدمات (أو يملكها أشخاص آخرون أو شركات أخرى نيابةً عنهم). ولا يجوز لك تعديل أو استئجار أو تأجير أو إقراض أو بيع أو توزيع أو إنشاء أعمال اشتقاقية استنادًا إلى هذه البيانات أو المحتوى أو الموارد (سواء بشكل كلي أو جزئي) ما لم يمنحك المالكون المعنيون الإذن تحديدًا لإجراء ذلك. 7.3 أنت تقر بأن استخدامك للتطبيقات أو البيانات أو المحتوى أو الموارد التابعة لطرف ثالث قد يخضع لبنود منفصلة بينك وبين الطرف الثالث ذي الصلة. وفي هذه الحالة، لا تؤثر اتفاقية الترخيص في علاقتك القانونية بهذه الأطراف الثالثة.8. استخدام واجهات برمجة تطبيقات Android
8.1 واجهات برمجة التطبيقات لبيانات Google 8.1.1 إذا كنت تستخدم أي واجهة برمجة تطبيقات لاسترداد البيانات من Google، أنت تقرّ بأنّ البيانات قد تكون محمية بموجب حقوق الملكية الفكرية التي تملكها Google أو تلك الأطراف التي توفّر البيانات (أو يملكها أشخاص آخرون أو شركات أخرى نيابةً عنها). وقد يخضع استخدامك لأي من واجهات برمجة التطبيقات هذه لبنود خدمة إضافية. ولا يجوز لك تعديل أو استئجار أو تأجير أو إقراض أو بيع أو توزيع أو إنشاء أعمال اشتقاقية استنادًا إلى هذه البيانات (سواء بشكل كلي أو جزئي) ما لم تسمح بنود الخدمة ذات الصلة بذلك. 8.1.2 إذا كنت تستخدم أي واجهة برمجة تطبيقات لاسترداد بيانات المستخدم من Google، تقرّ وتوافق على أنّك لن تسترد البيانات إلا بموافقة صريحة من المستخدم، وذلك فقط عندما يمنحك المستخدم إذنًا لإجراء ذلك وللأغراض المحدودة. وفي حال استخدام واجهة برمجة تطبيقات Android Recognition Service API، والموثَّقة على عنوان URL التالي: https://developer.android.com/reference/android/speech/learningService من Google في الوقت التالي الذي يتم فيه تعديل بيانات "معالجة البيانات" من "وقت المعالجة" إلى "مدة المعالجة"، يشير النقر على زر القبول إلى موافقتك على أحكام "ملحق معالجة البيانات" للمنتجات التي تكون "Google" فيها جهة معالجة بيانات.9. إنهاء اتفاقية الترخيص هذه
9.1 تظل اتفاقية الترخيص سارية إلى أن تنهي أنت أو Google العمل بها كما هو موضح أدناه. 9.2 إذا أردت إنهاء اتفاقية الترخيص، يمكنك إجراء ذلك من خلال إيقاف استخدام حزمة تطوير البرامج (SDK) وأي بيانات اعتماد ذات صلة بالمطوّرين. 9.3 يجوز لشركة Google في أي وقت إنهاء اتفاقية الترخيص معك في أي وقت: (أ) خرقت أي بند من بنود اتفاقية الترخيص أو (ب) مطالبة Google بإجراء ذلك بموجب القانون أو (ج) إنهاء الشريك الذي وفرت لك Google أجزاءً معينةً من حزمة SDK (مثل واجهات برمجة التطبيقات) من خلالها علاقته مع Google أو توقفك عن تقديم أجزاء معينة من حزمة SDK لك، أو (د) إذا قررت Google أن تستخدم، أو لم تعد Google، في الخدمة المحددة لحزمة SDK، أو لم تعد Google توفّر لك في أي من هذه الخدمات، أو في أحد هذه الخدمات، 9.4 عند انتهاء اتفاقية الترخيص، فإن جميع الحقوق القانونية والالتزامات والمسؤوليات التي استفدت منها أنت وGoogle أو التي استفدت منها أو (أو التي استُحقت بمرور الوقت أثناء تنفيذ اتفاقية الترخيص) أو التي تم التعبير عن استمرارها إلى أجل غير مسمى، لا يتأثر بها هذا التوقف، ولا تزال الأحكام الواردة في الفقرة 14.7 سارية على هذه الحقوق والالتزامات والمسؤوليات إلى أجل غير مسمى.10. إخلاء المسؤولية عن الضمانات
10.1 أنت تدرك وتوافق صراحةً على أنّ استخدامك لحزمة SDK يقع على عاتقك وحدك وأنّه يتم توفير حزمة SDK "كما هي" و "حسبما هو متاح" بدون أي ضمانات من أي نوع من Google. 10.2 يقع استخدامك لحزمة SDK وأي مواد يتم تنزيلها أو الحصول عليها بطريقة أخرى من خلال استخدام حزمة SDK على مسؤوليتك الشخصية وتتحمّل مسؤوليتها وحدك عن أي ضرر يحدث لجهاز أو جهاز آخر. 10.3 تُخلي Google أخرى مسؤوليتها صراحةً عن جميع الضمانات والشروط من أي نوع، سواء كانت صريحة أو ضمنية، بما في ذلك على سبيل المثال لا الحصر، الضمانات والشروط الضمنية الخاصة بمطابقة الأوصاف والصلاحية لغرض معيّن وغير ذلك.11. تحديد المسؤولية
11.1 أنت تدرك وتوافق صراحةً على أنّ12. التعويض
12.1 إلى أقصى حد يسمح به القانون، توافق على الدفاع عن Google والشركاء التابعين لها ومديريها ومسؤوليها وموظفيها ووكلائها وتعويضهم والمحافظة على ذلك من أي ضرر أو جميع13. التغييرات التي يتم إجراؤها على اتفاقية الترخيص
13.1 يجوز لشركة Google إجراء تغييرات على اتفاقية الترخيص أثناء توزيعها للإصدارات الجديدة من حزمة تطوير البرامج (SDK). عند إجراء هذه التغييرات، ستوفّر Google نسخة جديدة من اتفاقية الترخيص على الموقع الإلكتروني الذي تتوفّر فيه حزمة تطوير البرامج (SDK).14. بنود قانونية عامة
14.1 تشكّل اتفاقية الترخيص مجمل الاتفاقية القانونية المبرمة بينك وبين Google، كما أنها تحكم استخدامك لحزمة SDK (باستثناء أي خدمات قد توفرها لك Google بموجب اتفاقية كتابية مستقلة)، وتحل تمامًا محل أي اتفاقيات سابقة مبرمة بينك وبين Google في ما يتعلق بحزمة SDK. 14.2 أنت توافق على أنه في حالة عدم ممارسة Google أو تنفيذها لأي حقوق أو تعويضات قانونية واردة في اتفاقية الترخيص (أو تلك التي تستفيد منها Google بموجب أي قانون سارٍ)، لن يُعد ذلك تنازلاً رسميًا عن حقوق Google، بل ستظل هذه الحقوق أو التعويضات متاحة لها. 14.3 إذا قضت أي محكمة قضائية، مختصة بالبت في هذه المسألة، حكمًا يقضي بعدم صلاحية أي بند في اتفاقية الترخيص، فيتم حذف هذا الحكم من اتفاقية الترخيص بدون أن يؤثر ذلك في بقية اتفاقية الترخيص. وتظل بقية بنود اتفاقية الترخيص صالحة وواجبة النفاذ. 14.4 تقر أنت وتوافق على أن كل عضو ضمن مجموعة الشركات التي تعد Google الشركة الأم لها سيكون ضمن الأطراف الخارجية المستفيدة من اتفاقية الترخيص وأن هذه الشركات الأخرى تكون مخولة لفرض أي أحكام في اتفاقية الترخيص والاعتماد عليها بشكل مباشر، والتي تعود بالفائدة عليها (أو تمنحها حقوقًا لصالحها). وبخلاف ذلك، لا يتم اعتبار أي شخص آخر أو شركة أخرى أطرافًا خارجية في اتفاقية الترخيص. 14.5 قيود التصدير: تخضع حزمة تطوير البرامج (SDK) لقوانين ولوائح التصدير في الولايات المتحدة. عليك الالتزام بجميع قوانين ولوائح التصدير المحلية والدولية التي تسري على حزمة تطوير البرامج (SDK). تشمل هذه القوانين قيودًا على الوجهات والمستخدمين النهائيين والاستخدام النهائي. 14.6 لا يجوز لك أو لشركة Google التنازل عن الحقوق الممنوحة في اتفاقية الترخيص أو نقلها بدون موافقة كتابية مسبقة من الطرف الآخر. لا يجوز لك أو لشركة Google تفويض المسؤوليات أو الالتزامات بموجب اتفاقية الترخيص بدون موافقة كتابية مسبقة من الطرف الآخر. 14.7 تخضع اتفاقية الترخيص، وعلاقتك مع Google بموجب اتفاقية الترخيص، إلى قوانين ولاية كاليفورنيا بغض النظر عن تعارض نصوص القوانين. توافق أنت وشركة Google على الالتجاء إلى المحاكم ذات نطاق السلطة القضائي الحصري والواقعة في مقاطعة سانتا كلارا بولاية كاليفورنيا لفض أي نزاع قانوني قد ينشأ عن اتفاقية الترخيص. وبالرغم من ذلك، فإنك توافق على أنه لا يزال مسموحًا لشركة Google بالمطالبة بتعويضات زجرية (أو ما يقابلها من تعويض قانوني عاجل) في أي نطاق سلطة. 27 تموز (يوليو) 2021تنزيل Android SDK Platform-Tools
قبل تنزيل التطبيق، عليك الموافقة على الأحكام والشروط التالية.
الأحكام والشروط
هذه هي اتفاقية ترخيص "حزمة تطوير برامج Android".1. المقدّمة
1.1 يتم ترخيص "حزمة تطوير برامج Android" (المشار إليها في اتفاقية الترخيص باسم "SDK" وعلى وجه التحديد ملفات نظام Android وواجهات برمجة التطبيقات المجمّعة وإضافات Google APIs) بموجب بنود اتفاقية الترخيص. تشكِّل "اتفاقية الترخيص" عقدًا ملزمًا قانونًا بينك وبين Google في ما يتعلّق باستخدامك لحزمة تطوير البرامج (SDK). 1.2 يشير "Android" إلى حزمة برامج Android للأجهزة، وفقًا لما هو متاح ضمن مشروع Android Open Source Project، المتاح على عنوان URL التالي: https://source.android.com/، وفقًا لما يتم تحديثه من حين لآخر. 1.3 يعني "التنفيذ المتوافق" أي جهاز Android (1) يتوافق مع مستند "تعريف التوافق مع Android"، الذي يمكن العثور عليه على موقع التوافق مع Android (https://source.android.com/compatibility) والذي يمكن تحديثه من حين لآخر، و (2) يجتاز بنجاح مجموعة اختبار التوافق مع Android (CTS). 1.4 تشير "Google" إلى شركة Google LLC، المنظّمة بموجب قوانين ولاية ديلاوير في الولايات المتحدة الأمريكية، وتعمل بموجب قوانين الولايات المتحدة الأمريكية ويقع مقرّها الرئيسي في 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.2. قبول اتفاقية الترخيص هذه
2.1 لاستخدام حزمة SDK، يجب عليك أولاً الموافقة على اتفاقية الترخيص. ولا يجوز لك استخدام حزمة تطوير البرامج (SDK) في حال عدم قبول اتفاقية الترخيص. 2.2 يعني النقر لقبول و/أو استخدام حزمة تطوير البرامج (SDK) هذه أنك توافق بموجب هذه الاتفاقية على بنود اتفاقية الترخيص. 2.3 لا يجوز لك استخدام حزمة تطوير البرامج (SDK) ولا يجوز لك قبول اتفاقية الترخيص إذا كنت شخصًا محظورًا من استلام حزمة تطوير البرامج (SDK) بموجب قوانين الولايات المتحدة أو البلدان الأخرى، بما في ذلك البلد الذي تقيم فيه أو الذي تستخدم الحزمة منه. 2.4 إذا كنت توافق على الالتزام باتفاقية الترخيص بالنيابة عن صاحب العمل الذي تعمل لديه أو كيان آخر، فإنك تقر وتضمن أن لديك كامل السلطة القانونية لإلزام صاحب العمل أو الكيان باتفاقية الترخيص. وإذا لم يكن لديك التفويض اللازم، لا يجوز لك قبول "اتفاقية الترخيص" أو استخدام حزمة تطوير البرامج (SDK) نيابةً عن صاحب العمل أو الكيان الآخر.3. ترخيص حزمة تطوير البرامج (SDK) من Google
3.1 بموجب بنود اتفاقية الترخيص، تمنحك Google ترخيصًا محدودًا وعالميًا وغير خاضع لحقوق الملكية وغير قابل للتنازل عنه وغير حصري وغير قابل للترخيص من الباطن لاستخدام حزمة SDK فقط لتطوير تطبيقات متوافقة مع تطبيقات Android. 3.2 لا يجوز لك استخدام حزمة تطوير البرامج (SDK) هذه لتطوير تطبيقات لأنظمة أساسية أخرى (بما في ذلك عمليات التنفيذ غير المتوافقة لنظام التشغيل Android) أو لتطوير حزمة تطوير برامج (SDK) أخرى. يمكنك بالطبع تطوير تطبيقات لأنظمة أساسية أخرى، بما في ذلك عمليات التنفيذ غير المتوافقة لنظام التشغيل Android، بشرط عدم استخدام حزمة تطوير البرامج (SDK) هذه لهذا الغرض. 3.3 أنت توافق على أنّ Google أو الجهات الخارجية تمتلك كل الحقوق القانونية والملكية والمصلحة في حزمة تطوير البرامج (SDK)، بما في ذلك أي حقوق ملكية فكرية تتضمّنها حزمة تطوير البرامج (SDK). وتعني "حقوق الملكية الفكرية" أي حقوق بموجب قانون براءات الاختراع وقانون حقوق الطبع والنشر وقانون سر المهنة وقانون العلامة التجارية وأي حقوق ملكية أخرى. تحتفظ Google بجميع الحقوق غير الممنوحة لك صراحةً. 3.4 لا يجوز لك استخدام حزمة تطوير البرامج (SDK) لأي غرض غير مسموح به صراحةً في اتفاقية الترخيص. باستثناء الحدّ الذي تقتضيه التراخيص السارية التابعة لجهات خارجية، لا يجوز لك نسخ حزمة تطوير البرامج (SDK) أو أي جزء منها أو تكييفها أو إعادة توزيعها أو تفكيكها أو هندسة عكسية أو تفكيكها أو إنشاء أعمال اشتقاقية منها (إلا لأغراض الاحتفاظ بنسخة احتياطية). 3.5 يخضع استخدام وإعادة إنتاج وتوزيع مكونات حزمة تطوير البرامج (SDK) المرخَّصة بموجب ترخيص البرامج المفتوحة المصدر فقط لبنود ترخيص البرنامج مفتوح المصدر هذا وليس لاتفاقية الترخيص. 3.6 أنت توافق على أنه قد يتغير شكل وطبيعة حزمة SDK التي تقدمها Google بدون إشعار مسبق لك، وأن الإصدارات المستقبلية من حزمة SDK قد لا تتوافق مع التطبيقات التي تم تطويرها في الإصدارات السابقة من SDK. وأنت توافق على أنه يجوز لشركة Google التوقف (بشكل دائم أو مؤقت) عن توفير حزمة SDK (أو أي ميزات ضمن حزمة SDK) لك أو للمستخدمين عمومًا وفقًا لتقدير Google وحدها، وبدون إشعار مسبق. 3.7 لا يرد في اتفاقية الترخيص ما يمنحك الحق في استخدام أي من أسماء Google التجارية أو علاماتها التجارية أو علامات الخدمة أو الشعارات أو أسماء النطاقات أو غيرها من ميزات العلامات التجارية الفريدة. 3.8 أنت توافق على أنك لن تزيل أي إشعارات حقوق ملكية أو تحجبها أو تغيِّرها (بما في ذلك إشعارات حقوق الطبع والنشر والعلامات التجارية) التي قد تكون ملحقة بحزمة SDK أو مضمّنة فيها.4. استخدامك لحزمة SDK
4.1 توافق Google على أنها لا تملك أي حق أو حق ملكية أو مصلحة منك (أو من الجهات المرخِّصة) بموجب اتفاقية الترخيص في أي من تطبيقات البرامج التي تطوِّرها باستخدام SDK، بما في ذلك أي حقوق ملكية فكرية تتعلق بهذه التطبيقات. 4.2 أنت توافق على استخدام حزمة تطوير البرامج (SDK) وكتابة التطبيقات فقط لأغراض تسمح بها (أ) اتفاقية الترخيص و(ب) أي قانون سارٍ أو لائحة تنظيمية أو ممارسات أو إرشادات مقبولة بوجه عام في نطاقات السلطة ذات الصلة (بما في ذلك أي قوانين تتعلق بتصدير البيانات أو البرامج إلى ومن الولايات المتحدة أو غيرها من البلدان ذات الصلة). 4.3 أنت توافق على أنه في حالة استخدام SDK لتطوير تطبيقات لعامة المستخدمين، فإنك تلتزم بحماية الخصوصية والحقوق القانونية لهؤلاء المستخدمين. فإذا قام المستخدمون بتقديم أسماء المستخدمين أو كلمات المرور أو معلومات تسجيل الدخول الأخرى أو معلومات شخصية، فيجب توعية هؤلاء المستخدمين بأن المعلومات ستكون متاحة للتطبيق الخاص بك، كما يجب إمدادهم بإشعار خصوصية ملائم من الناحية القانونية وكذلك توفير الحماية لأولئك المستخدمين. إذا خزن تطبيقك معلومات شخصية أو حساسة قدمها المستخدمون، فيجب أن يتم ذلك بشكل آمن. وفي حال تقديم المستخدم لتطبيقك معلومات حساب Google، لا يجوز لتطبيقك استخدام تلك المعلومات للوصول إلى حساب المستخدم على Google إلا عندما يمنحك المستخدم إذنًا لإجراء ذلك وللأغراض المحدودة التي يمنحك المستخدم إذنًا بذلك. 4.4 أنت توافق على عدم المشاركة في أي نشاط لحزمة تطوير البرامج (SDK)، بما في ذلك تطوير أو توزيع تطبيق، يؤدي إلى التداخل مع أي من الأطراف أو الشبكات أو الخدمات التابعة لمشغّل شبكة الجوّال أو تعطلها أو تلفها أو الوصول إليها بطريقة غير مصرَّح بها أو تابعة لمشغّل شبكة الجوّال، وذلك لأي غرض آخر غير مصرّح به. 4.5 أنت توافق على أنك المسؤول الوحيد (وأن Google لا تتحمل أي مسؤولية تجاهك أو تجاه أي طرف ثالث) عن أي بيانات أو محتوى أو موارد تنشئها أو تنقلها أو تعرضها من خلال Android و/أو تطبيقات Android، وعن العواقب الناجمة عن أفعالك (بما في ذلك أي خسائر أو أضرار قد تلحق بشركة Google) عند القيام بذلك. 4.6 توافق على أنك المسؤول الوحيد عن أي خسارة أو أي طرف ثالث بموجب هذا الترخيص (وأن Google لا تتحمل أي مسؤولية تجاه أي طرف ثالث أو بموجب هذا الترخيص) أو تجاه5. بيانات اعتماد مُطوّر البرامج
5.1 أنت توافق على أنك المسؤول عن الحفاظ على سرية أي بيانات اعتماد لمُطوّر البرامج قد تصدرها Google أو التي قد تختارها بنفسك، وأنك المسؤول الوحيد عن جميع التطبيقات التي يتم تطويرها بموجب بيانات اعتماد مُطوّر البرامج.6. الخصوصية والمعلومات
6.1 في إطار سعينا المستمر للابتكار وتحسين حزمة SDK، يجوز لشركة Google جمع إحصاءات استخدام معيّنة من البرنامج، على سبيل المثال لا الحصر، المعرّف الفريد وعنوان IP المرتبط ورقم إصدار البرنامج ومعلومات عن الأدوات و/أو الخدمات التي يجري استخدامها في حزمة تطوير البرامج (SDK) وكيفية استخدامها. وقبل أن يتم جمع أيٍّ من هذه المعلومات، سترسل إليك حزمة تطوير البرامج (SDK) إشعارًا بذلك وتطلب موافقتك. في حال تعليق موافقتك، لن يتم جمع المعلومات. 6.2 يتم فحص البيانات التي يتم جمعها بشكل مجمل لتحسين حزمة تطوير البرامج (SDK) ويتم الاحتفاظ بها وفقًا لسياسة خصوصية Google المتوفّرة على عنوان URL التالي: https://policies.google.com/privacy 6.3 قد تتم مشاركة مجموعات البيانات المجمَّعة ومجهولة الهوية مع شركاء Google لتحسين حزمة تطوير البرامج (SDK).7. التطبيقات التابعة لجهات خارجية
7.1 إذا استخدمت حزمة SDK لتشغيل تطبيقات طورتها جهة خارجية أو تطبيقات يمكنها الوصول إلى بيانات أو محتوى أو موارد توفرها جهة خارجية، فأنت توافق على أن Google لا تتحمل مسؤولية هذه التطبيقات أو البيانات أو المحتوى أو الموارد. أنت تدرك أن جميع البيانات أو المحتوى أو الموارد التي يمكنك الوصول إليها من خلال هذه التطبيقات التابعة لجهات خارجية تكون مسؤولية الشخص الذي أنشأ منها هذه التطبيقات فقط، وأن Google غير مسؤولة عن أي خسارة أو ضرر قد يحدث نتيجة استخدام أو دخول أي من هذه التطبيقات أو البيانات أو المحتوى أو الموارد التابعة لجهات خارجية. 7.2 ينبغي أن تعرف أنّ البيانات والمحتوى والموارد المقدَّمة إليك من خلال تطبيق تابع لجهة خارجية قد تكون محمية بموجب حقوق الملكية الفكرية التي يملكها مقدّمو الخدمات (أو يملكها أشخاص آخرون أو شركات أخرى نيابةً عنهم). ولا يجوز لك تعديل أو استئجار أو تأجير أو إقراض أو بيع أو توزيع أو إنشاء أعمال اشتقاقية استنادًا إلى هذه البيانات أو المحتوى أو الموارد (سواء بشكل كلي أو جزئي) ما لم يمنحك المالكون المعنيون الإذن تحديدًا لإجراء ذلك. 7.3 أنت تقر بأن استخدامك للتطبيقات أو البيانات أو المحتوى أو الموارد التابعة لطرف ثالث قد يخضع لبنود منفصلة بينك وبين الطرف الثالث ذي الصلة. وفي هذه الحالة، لا تؤثر اتفاقية الترخيص في علاقتك القانونية بهذه الأطراف الثالثة.8. استخدام واجهات برمجة تطبيقات Android
8.1 واجهات برمجة التطبيقات لبيانات Google 8.1.1 إذا كنت تستخدم أي واجهة برمجة تطبيقات لاسترداد البيانات من Google، أنت تقرّ بأنّ البيانات قد تكون محمية بموجب حقوق الملكية الفكرية التي تملكها Google أو تلك الأطراف التي توفّر البيانات (أو يملكها أشخاص آخرون أو شركات أخرى نيابةً عنها). وقد يخضع استخدامك لأي من واجهات برمجة التطبيقات هذه لبنود خدمة إضافية. ولا يجوز لك تعديل أو استئجار أو تأجير أو إقراض أو بيع أو توزيع أو إنشاء أعمال اشتقاقية استنادًا إلى هذه البيانات (سواء بشكل كلي أو جزئي) ما لم تسمح بنود الخدمة ذات الصلة بذلك. 8.1.2 إذا كنت تستخدم أي واجهة برمجة تطبيقات لاسترداد بيانات المستخدم من Google، تقرّ وتوافق على أنّك لن تسترد البيانات إلا بموافقة صريحة من المستخدم، وذلك فقط عندما يمنحك المستخدم إذنًا لإجراء ذلك وللأغراض المحدودة. وفي حال استخدام واجهة برمجة تطبيقات Android Recognition Service API، والموثَّقة على عنوان URL التالي: https://developer.android.com/reference/android/speech/learningService من Google في الوقت التالي الذي يتم فيه تعديل بيانات "معالجة البيانات" من "وقت المعالجة" إلى "مدة المعالجة"، يشير النقر على زر القبول إلى موافقتك على أحكام "ملحق معالجة البيانات" للمنتجات التي تكون "Google" فيها جهة معالجة بيانات.9. إنهاء اتفاقية الترخيص هذه
9.1 تظل اتفاقية الترخيص سارية إلى أن تنهي أنت أو Google العمل بها كما هو موضح أدناه. 9.2 إذا أردت إنهاء اتفاقية الترخيص، يمكنك إجراء ذلك من خلال إيقاف استخدام حزمة تطوير البرامج (SDK) وأي بيانات اعتماد ذات صلة بالمطوّرين. 9.3 يجوز لشركة Google في أي وقت إنهاء اتفاقية الترخيص معك في أي وقت: (أ) خرقت أي بند من بنود اتفاقية الترخيص أو (ب) مطالبة Google بإجراء ذلك بموجب القانون أو (ج) إنهاء الشريك الذي وفرت لك Google أجزاءً معينةً من حزمة SDK (مثل واجهات برمجة التطبيقات) من خلالها علاقته مع Google أو توقفك عن تقديم أجزاء معينة من حزمة SDK لك، أو (د) إذا قررت Google أن تستخدم، أو لم تعد Google، في الخدمة المحددة لحزمة SDK، أو لم تعد Google توفّر لك في أي من هذه الخدمات، أو في أحد هذه الخدمات، 9.4 عند انتهاء اتفاقية الترخيص، فإن جميع الحقوق القانونية والالتزامات والمسؤوليات التي استفدت منها أنت وGoogle أو التي استفدت منها أو (أو التي استُحقت بمرور الوقت أثناء تنفيذ اتفاقية الترخيص) أو التي تم التعبير عن استمرارها إلى أجل غير مسمى، لا يتأثر بها هذا التوقف، ولا تزال الأحكام الواردة في الفقرة 14.7 سارية على هذه الحقوق والالتزامات والمسؤوليات إلى أجل غير مسمى.10. إخلاء المسؤولية عن الضمانات
10.1 أنت تدرك وتوافق صراحةً على أنّ استخدامك لحزمة SDK يقع على عاتقك وحدك وأنّه يتم توفير حزمة SDK "كما هي" و "حسبما هو متاح" بدون أي ضمانات من أي نوع من Google. 10.2 يقع استخدامك لحزمة SDK وأي مواد يتم تنزيلها أو الحصول عليها بطريقة أخرى من خلال استخدام حزمة SDK على مسؤوليتك الشخصية وتتحمّل مسؤوليتها وحدك عن أي ضرر يحدث لجهاز أو جهاز آخر. 10.3 تُخلي Google أخرى مسؤوليتها صراحةً عن جميع الضمانات والشروط من أي نوع، سواء كانت صريحة أو ضمنية، بما في ذلك على سبيل المثال لا الحصر، الضمانات والشروط الضمنية الخاصة بمطابقة الأوصاف والصلاحية لغرض معيّن وغير ذلك.11. تحديد المسؤولية
11.1 أنت تدرك وتوافق صراحةً على أنّ12. التعويض
12.1 إلى أقصى حد يسمح به القانون، توافق على الدفاع عن Google والشركاء التابعين لها ومديريها ومسؤوليها وموظفيها ووكلائها وتعويضهم والمحافظة على ذلك من أي ضرر أو جميع13. التغييرات التي يتم إجراؤها على اتفاقية الترخيص
13.1 يجوز لشركة Google إجراء تغييرات على اتفاقية الترخيص أثناء توزيعها للإصدارات الجديدة من حزمة تطوير البرامج (SDK). عند إجراء هذه التغييرات، ستوفّر Google نسخة جديدة من اتفاقية الترخيص على الموقع الإلكتروني الذي تتوفّر فيه حزمة تطوير البرامج (SDK).14. بنود قانونية عامة
14.1 تشكّل اتفاقية الترخيص مجمل الاتفاقية القانونية المبرمة بينك وبين Google، كما أنها تحكم استخدامك لحزمة SDK (باستثناء أي خدمات قد توفرها لك Google بموجب اتفاقية كتابية مستقلة)، وتحل تمامًا محل أي اتفاقيات سابقة مبرمة بينك وبين Google في ما يتعلق بحزمة SDK. 14.2 أنت توافق على أنه في حالة عدم ممارسة Google أو تنفيذها لأي حقوق أو تعويضات قانونية واردة في اتفاقية الترخيص (أو تلك التي تستفيد منها Google بموجب أي قانون سارٍ)، لن يُعد ذلك تنازلاً رسميًا عن حقوق Google، بل ستظل هذه الحقوق أو التعويضات متاحة لها. 14.3 إذا قضت أي محكمة قضائية، مختصة بالبت في هذه المسألة، حكمًا يقضي بعدم صلاحية أي بند في اتفاقية الترخيص، فيتم حذف هذا الحكم من اتفاقية الترخيص بدون أن يؤثر ذلك في بقية اتفاقية الترخيص. وتظل بقية بنود اتفاقية الترخيص صالحة وواجبة النفاذ. 14.4 تقر أنت وتوافق على أن كل عضو ضمن مجموعة الشركات التي تعد Google الشركة الأم لها سيكون ضمن الأطراف الخارجية المستفيدة من اتفاقية الترخيص وأن هذه الشركات الأخرى تكون مخولة لفرض أي أحكام في اتفاقية الترخيص والاعتماد عليها بشكل مباشر، والتي تعود بالفائدة عليها (أو تمنحها حقوقًا لصالحها). وبخلاف ذلك، لا يتم اعتبار أي شخص آخر أو شركة أخرى أطرافًا خارجية في اتفاقية الترخيص. 14.5 قيود التصدير: تخضع حزمة تطوير البرامج (SDK) لقوانين ولوائح التصدير في الولايات المتحدة. عليك الالتزام بجميع قوانين ولوائح التصدير المحلية والدولية التي تسري على حزمة تطوير البرامج (SDK). تشمل هذه القوانين قيودًا على الوجهات والمستخدمين النهائيين والاستخدام النهائي. 14.6 لا يجوز لك أو لشركة Google التنازل عن الحقوق الممنوحة في اتفاقية الترخيص أو نقلها بدون موافقة كتابية مسبقة من الطرف الآخر. لا يجوز لك أو لشركة Google تفويض المسؤوليات أو الالتزامات بموجب اتفاقية الترخيص بدون موافقة كتابية مسبقة من الطرف الآخر. 14.7 تخضع اتفاقية الترخيص، وعلاقتك مع Google بموجب اتفاقية الترخيص، إلى قوانين ولاية كاليفورنيا بغض النظر عن تعارض نصوص القوانين. توافق أنت وشركة Google على الالتجاء إلى المحاكم ذات نطاق السلطة القضائي الحصري والواقعة في مقاطعة سانتا كلارا بولاية كاليفورنيا لفض أي نزاع قانوني قد ينشأ عن اتفاقية الترخيص. وبالرغم من ذلك، فإنك توافق على أنه لا يزال مسموحًا لشركة Google بالمطالبة بتعويضات زجرية (أو ما يقابلها من تعويض قانوني عاجل) في أي نطاق سلطة. 27 تموز (يوليو) 2021تنزيل Android SDK Platform-Tools
قبل تنزيل التطبيق، عليك الموافقة على الأحكام والشروط التالية.