إنّ أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android عبارة عن مكوّن من حزمة تطوير البرامج (SDK) لنظام التشغيل Android.
وهو يتضمن الأدوات التي تتفاعل مع النظام الأساسي Android بشكل أساسي
adb
و
fastboot
على الرغم من أنّ "adb
" مطلوب لتطوير تطبيقات Android، فإنّ مطوّري التطبيقات سيحتاجون إلى:
فإنهم يستخدمون عادةً نسخ
عمليات تثبيت استوديو YouTube. يكون هذا التنزيل مفيدًا إذا كنت تريد
استخدام "adb
" مباشرةً من سطر الأوامر وعدم تثبيت "استوديو YouTube"
(إذا كان "استوديو YouTube" مثبّتًا على جهازك، ننصحك باستخدام نسخه
مثبّتًا لأنّ "استوديو YouTube" سيحدّثه تلقائيًا). يجب توفير fastboot
.
إذا أردت فتح قفل برنامج إقلاع الجهاز وتثبيته باستخدام نظام جديد
. كانت هذه الحزمة تحتوي على systrace
، ولكن أصبحت قديمة في
لصالح Studio Profiler أو gpuinspector.dev أو Perfetto.
على الرغم من أنّ بعض الميزات الجديدة في adb
وfastboot
لا تتوفّر إلا للإصدارات الحديثة.
من Android، فهي متوافقة مع الإصدارات القديمة، لذا لن تحتاج سوى
أحدث إصدار من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) ويجب الإبلاغ عن الأخطاء في حال العثور على
والاستثناءات.
عمليات التنزيل
إذا كنت مطوّر برامج Android، عليك الحصول على أحدث إصدار
أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) من SDK Manager في "استوديو Android" أو من خلال
sdkmanager
أداة سطر الأوامر. ويضمن هذا حفظ الأدوات في المكان الصحيح مع
باقي أدوات حزمة تطوير البرامج (SDK) لنظام التشغيل Android وتعديلها بسهولة.
ولكن إذا كنت تريد أدوات سطر الأوامر هذه فقط، فاستخدم الروابط التالية:
على الرغم من أنّ هذه الروابط لا تتغير، فإنّها تشير دائمًا إلى أحدث إصدار. الأدوات.
إصدارات
35.0.2 (يوليو 2024)
- adb
- إصلاح خطأ في الواجهة الخلفية mDNS لـ mDNS الذي يؤدي إلى إيقاف الخادم بسبب المشكلة رقم 294120933 الخاصة بطلب البحث المقتطع.
- جعل واجهة mDNS الخلفية المفتوحة على نظام التشغيل macOS
- ضبط الواجهة الخلفية mDNS لـ mDNS المفتوحة تلقائيًا على جميع الأنظمة الأساسية
- إتاحة رصد السرعة الفائقة + USB (السرعات الحالية والتي تم التفاوض عليها) لأغراض التشخيص
- الإغلاق السلس: حرر جميع واجهات USB عند إيقاف التشغيل (جميع أنظمة التشغيل).
35 مارس 2024 (مارس 2024)
- adb
- التبديل إلى الإصدار 1.0.27 من libusb
35.0.0 (شباط/فبراير 2024)
- adb
- بدِّل إلى libusb كإعداد تلقائي على نظام التشغيل Linux المشكلة رقم 270205252.
- إصلاح بدء تشغيل Adb على الأجهزة المضيفة بدون USB.
- إصلاح حالات تعليق Adb التي تحدث عندما تبلغ أجهزة USB عن الواصفات الصفرية بشكلٍ غير صحيح المشكلة رقم 302212871.
- إصلاح رمز الإرجاع
adb shell
عند إلغاء ربط الجهاز المشكلة رقم 321787891.
- Fastboot
- يمكنك وضع حد أقصى لحجم قائمة انتظار الحزم الواردة.
- إزالة المؤثِّرات التي كانت تحدّ في السابق من سرعات التنزيل إلى حوالي 120 ميغابايت/ثانية والآن، أصبح بإمكان Fastboot بيانات الحافلة SuperSpeed+ بسرعة تصل إلى 980 ميغابايت/ثانية، حسب الجهاز.
34 تشرين الأول (أكتوبر) 2023 (تشرين الأول/أكتوبر 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 باستخدام adb.
- Fastboot
- فلاش ثابت على أجهزة Pixel 3
34 تموز (يوليو) 2023 (تموز/يوليو 2023)
- adb
- نشر
-a (gListenAll)
عند تفعيل adb لخادم مضيف adb (في السابق، كانت عملية الإبلاغ تعمل فقط لمدةadb -a server nodaemon
) - جذور أسرع وإلغاء الجذر
- العودة إلى
Flag(env) guarding clear endpoint (device) feature for OSX usb start.
(المشكلة رقم 270205252).
- نشر
- Fastboot
- نظام التشغيل Mac: إزالة مرات إعادة المحاولة على مكرر إدخال طلب إدخال غير صالح (فشل وامض مع LIBUSB_TRANSFER_CANCELLED)
- Windows: إصلاح الخطأ "حجم الملف كبير جدًا أو غير صالح" عند استخدام "أداة Flash"
- جميع الأنظمة الأساسية: إصلاح الخطأ "لم يتم ضبط ANDROID_PRODUCT_OUT" عند استخدام كلمة "تحديث"
34.0.1 (آذار/مارس 2023)
- adb
- نظام التشغيل macOS: "اتصال غير مستقر (كابل MacBook عالي السرعة)" تمت عكسه درجة الدقة بسبب تعليق تثبيت adb (المشكلة رقم 270205252).
- Fastboot
- Windows: تم إصلاح "mke2fs: اسم جهاز غير قانوني أو غير صحيح أثناء محاولة تحديد حجم نظام الملفات" حدوث خطأ في أدوات النظام الأساسي 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 مع عدم توفُّر عدد كافٍ من الوسيطات.
- Fastboot
- تحسين الفلاش: سيتخطّى
flashall
الآن عمليات إعادة التشغيل إلى مساحة المستخدم إذا أمكن. - تم إصلاح حزمة ذات طول صفري لنظام التشغيل macOS (issuetracker: 208675141).
- تم إصلاح ملف استرداد.img الوامض الذي ينتج عنه تذييل خاطئ لـ AVB.
- تحسين الفلاش: سيتخطّى
33.0.3 (أغسطس 2022)
- adb
- لا تعِد محاولة استخدام
adb root
إذا لم تنجح المحاولة الأولى. - إصلاح الإدخال المكرّر لأجهزة المسار
- أضِف نافذة الاستلام (زيادة سرعة معالجة البيانات عند الاتصال بوقت الاستجابة الطويل).
- رسائل خطأ أكثر تحديدًا في "أكثر من جهاز" حالات الإخفاق.
- رفض الطلبات غير المتوقَّعة لإعادة التوجيه العكسي
- إصلاح تثبيت حزم متعددة على Windows.
- لا تعِد محاولة استخدام
- Fastboot
- أزِل e2fsdroid كجزء من أدوات النظام الأساسي لحزمة تطوير البرامج (SDK).
- يمكنك طباعة رسالة إرجاع OemCmdHandler عند النجاح.
33.0.2 (أيار/مايو 2022)
- Fastboot
- توفير إمكانية تقسيم
vendor_kernel_boot
- توفير إمكانية تقسيم
33.0.1 (آذار/مارس 2022)
- adb
- يعمل على إصلاح أعطال Windows mdns.
- يعمل على إصلاح تفعيل صحة/إيقاف الواقع على الأجهزة القديمة.
- يعمل على إصلاح "تثبيت عدة عناصر" على الأجهزة القديمة
- يعمل على تحسين نتائج المساعدة لتضمين جميع طرق الضغط المتوافقة.
- systrace
- تمّت إزالة الموضوع. يُرجى استخدام Studio Profiler/gpuinspector.dev/Perfetto بدلاً من ذلك.
33.0.0 (شباط/فبراير 2022)
- adb
- إصلاح المشكلة التي ظهرت في الإصدار 32.0.0 من الأعطال عند التشغيل بدون أي منها الوسيطة.
32.0.0 (كانون الثاني/يناير 2022)
- adb
- برنامج ثنائي عام لأجهزة Apple M1.
- مشكلة معروفة: يتعطّل هذا الإصدار عند تشغيله بدون أي وسيطات.
31 أغسطس 2021 (آب/أغسطس 2021)
- Fastboot
- دعم vbmeta_vendor.img لـ Fastboot flashall / التحديث.
31 أبريل 2021 (نيسان/أبريل 2021)
- adb
- دعم إعادة التوجيه إلى Vock على Linux.
- إصلاح خطأ في
adb track-devices
حيث لا يمكن استخدام ميزة "تصحيح الأخطاء اللاسلكي" للأجهزة بالتحديثات على الفور. - يمكنك تنفيذ دعم أوّلي لاكتشاف أجهزة mDNS بدون
خدمة mDNS المثبتة. تم إيقاف هذه الميزة بشكل تلقائي في الوقت الحالي،
تكون مفعَّلة من خلال ضبط متغيّر البيئة
ADB_MDNS_OPENSCREEN
على 1 عند بدء تشغيل خادم adb.
- Fastboot
- لا تفشل إذا لم تتمكن من الحصول على حجم قسم التمهيد.
- استنتاج حالة قفل الجهاز من الموقع بدلاً من تحليل النواة (kernel) سطر الأوامر.
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
- إيقاف الاتصال التلقائي بـ adb mdns تلقائيًا. يمكن إعادة تفعيل هذه الميزة باستخدام
ADB_MDNS_AUTO_CONNECT
. متغير البيئة. - يمكنك تحسين أداء
adb install-multi
على الأجهزة التي تعمل بنظام التشغيل Android 10 أو الإصدارات الأحدث. - إصلاح المهلة عند استخدام
adb root/unroot
على جهاز متصل عبر TCP. - يُرجى تحديث إتاحة الإقران اللاسلكي.
- إيقاف الاتصال التلقائي بـ adb mdns تلقائيًا. يمكن إعادة تفعيل هذه الميزة باستخدام
30.0.0 (نيسان (أبريل) 2020)
- adb
- يمكنك إضافة الدعم الأولي للإقران اللاسلكي.
- إضافة دعم للتثبيت المتزايد لحِزم APK
- تنفيذ الدعم من جهة العميل لضغط
adb {push, pull, sync}
عند استخدامه مع جهاز Android 11 - يمكنك تحسين أداء
adb push
مع اتصالات ذات وقت الاستجابة السريع. - تحسين أداء الدفع/السحب على Windows.
29.0.6 (شباط/فبراير 2020)
- adb
- دعم وقت/حجم 64 بت لـ
adb ls
عند استخدامه مع جهاز Android 11 - يمكنك دعم الاستماع على
::1
على POSIX. - دعم العملاء لأجهزة WinUSB التي تنشر واصف WinUSB (المطلوب لنظام Android 11) يجب ألا يتطلّب بعد الآن منفذ USB تثبيت برنامج التشغيل.
- إصلاح التعليق عند استخدام
adb install
على ملف ليس في الواقع
- دعم وقت/حجم 64 بت لـ
29.0.5 (تشرين الأول/أكتوبر 2019)
- adb
- تحسَّن طفيف في أداء نظام التشغيل Linux عند استخدام العديد من برامج التشغيل الاتصالات.
- إضافة خيار
--fastdeploy
إلىadb install
للحصول على تحديثات إضافية لملفات APK أثناء التطوير.
29.0.4 (أيلول (سبتمبر) 2019)
- adb
- إصلاح مشكلة انتهاء مهلة تصحيح الأخطاء الأصلية باستخدام LLDB
(راجِع المشكلة رقم 134613180). هذا أيضًا
إصلاح خطأ ذي صلة في "أدوات تحليل مقاطع الفيديو" في "استوديو Android" ويتسبّب في
AdbCommandRejectedException
، يمكنك الاطّلاع عليه في ملفidea.log
- إصلاح مشكلة انتهاء مهلة تصحيح الأخطاء الأصلية باستخدام LLDB
(راجِع المشكلة رقم 134613180). هذا أيضًا
إصلاح خطأ ذي صلة في "أدوات تحليل مقاطع الفيديو" في "استوديو 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 (Fastboot) فتح شريط اللمس أو لوحة المفاتيح على نظام التشغيل macOS
28.0.2 (آذار (مارس) 2019)
- adb
- يعمل هذا الإعداد على إصلاح التفاوت في إعادة توجيه منفذ
adb shell
الذي يؤدي إلى "الاتصال". تمت إعادة الضبط من خلال تطبيق مشابه" . - يعمل على إصلاح المصادقة عبر
ADB_VENDOR_KEYS
عند إعادة توصيل الأجهزة. - لإصلاح المصادقة: عندما لا يكون المفتاح الخاص المستخدَم للمصادقة تتطابق مع المفتاح العام — من خلال حساب المفتاح العام من المفتاح الخاص، بدلاً من افتراض أنها متطابقة.
- يعمل هذا الإعداد على إصلاح التفاوت في إعادة توجيه منفذ
- Fastboot
- يضيف دعمًا للأقسام الديناميكية.
- متطلبات نظام التشغيل Windows المعدَّلة
- تعتمد أدوات النظام الأساسي الآن على وقت التشغيل العام العالمي من Windows، وهو يتم تثبيتها عادةً بشكل افتراضي من خلال تحديث Windows. إذا ظهرت لك أخطاء في الإشارة مكتبات الربط الديناميكي، فقد تحتاج إلى جلب وقت التشغيل وتثبيته يدويًا طرد.
28.0.1 (أيلول (سبتمبر) 2018)
- adb
- يمكنك إضافة دعم لإعادة اتصال اتصالات TCP. عند إلغاء الربط، adb سيحاول إعادة الاتصال لمدة تصل إلى 60 ثانية قبل إنهاء الاتصال.
- إصلاح مخرجات وحدة تحكم يونيكود في نظام التشغيل Windows. (بفضل مساهم خارجي سبنسر لو!)
- إصلاح الإغلاق المزدوج الذي يمكن أن يحدث في واصف الملف، ما يؤدي إلى إنشاء الاتصالات
يتم إغلاقها عند حدوث
adb connect
في الوقت نفسه. - إصلاح
adb forward --list
عند استخدامها مع أكثر من جهاز متصل.
- Fastboot
- زيادة مهلة الأوامر إلى 30 ثانية لدعم بعض التطبيقات البطيئة أوامر برنامج الإقلاع.
28.0.0 (حزيران (يونيو) 2018)
- adb:
- إضافة دعم للعملية بدون مجموع اختباري على الأجهزة التي تعمل بنظام Android P، ما يحسّن سرعة معالجة البيانات بنسبة تصل إلى %40
- يمكنك ترتيب الناتج من
adb devices
حسب نوع الاتصال والرقم التسلسلي للجهاز. - زيادة قائمة مهام الاستماع للمقبس للسماح بمزيد من عمليات adb المتزامنة الأوامر.
- يُرجى تحسين نتيجة الخطأ لـ
adb connect
.
- Fastboot:
- يمكنك تحسين تنسيق الإخراج وإضافة وضع إخراج مطوَّل (
-v
). - محو مخرجات المساعدة
- إضافة
product.img
وodm.img
إلى قائمة الأقسام التي يتضمنها تطبيق Flashfastboot flashall
- تجنَّب إدخال تعديلات على الأجهزة الجديدة عند استخدام إصدار قديم جدًا من ميزة Fastboot (Fastboot) من خلال السماح لحِزم صور المصنع بطلب الدعم في أقسام محدَّدة
- يمكنك تحسين تنسيق الإخراج وإضافة وضع إخراج مطوَّل (
27.0.1 (كانون الأول (ديسمبر) 2017)
- adb: لإصلاح فشل التأكيد على نظام التشغيل MacOS الذي حدثت عند توصيل الأجهزة باستخدام USB 3.0.
- Fastboot: في نظام التشغيل Windows، تتم إتاحة حجب بيانات الأجهزة التي تستخدم F2FS. (نظام ملفات قابل للفلاش).
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 على نظام التشغيل macOS 10.13 High Sierra (الخطأ 64292422).
26.0.0 (حزيران (يونيو) 2017)
- تم التحديث مع إصدار حزمة تطوير البرامج (SDK) النهائية لنظام التشغيل Android O (المستوى 26 من واجهة برمجة التطبيقات).
25.0.5 (24 نيسان (أبريل) 2017)
تم إصلاح التحميل الجانبي من Adb للتحديثات الكبيرة على نظام التشغيل Windows، والتي تظهر على شكل "std::bad_alloc" (خطأ 37139736).
تم إصلاح مشكلات Adb في بعض جدران الحماية في Windows، والتي تظهر على أنها "لا يمكن فتحها مقبس تسجيل النقل" (الخطأ 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 يستمر تشغيل 2016 MacBook Pros (خطأ 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 N MR1 (واجهة برمجة التطبيقات 25)
24.0.4 (14 تشرين الأول (أكتوبر) 2016)
- تم التحديث لمعالجة المشاكل في ADB و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
قبل التنزيل، يجب الموافقة على الأحكام والشروط التالية.