Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
تستخدم Google تكنولوجيا الذكاء الاصطناعي لترجمة المحتوى إلى لغتك المفضّلة، وقد تتضمّن بعض الأخطاء.
تخصيص الأجهزة في Tradefed
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
عند بدء اختبار (مثل اختبار لقياس حالة التطبيق)، قد يحتاج إلى جهاز لكي يتمكّن من التشغيل بشكل صحيح. أو قد لا يحتاج الاختبار (مثل بعض اختبارات وحدات Java) إلى جهاز على الإطلاق. وقد تحتاج اختبارات أخرى إلى أجهزة متعددة (مثل اختبارات الهاتف والساعة). في كل هذه الحالات، يكون "أداة إدارة الأجهزة" مسؤولاً عن تخصيص الأجهزة المطلوبة للاختبار لكي يتم تشغيله بشكل صحيح. نُطلق على هذه المرحلة خطوة تخصيص الجهاز أو اختيار الجهاز.
يستند التخصيص إلى
DeviceSelectionOptions
التي تسمح للاختبار بالإعلان عن أيّ خصائص يحتاجها من الجهاز، بما في ذلك:
- مستوى البطارية
- نوع الجهاز
- نوع المنتج
- الرقم التسلسلي
استخدام أجهزة حقيقية
هذا هو الإعداد التلقائي الذي سيتم تخصيصه لجميع الاختبارات التي لا تحدّد أيّ خصائص للجهاز. سيتم اختيار جهاز عشوائي فعلي تم وضع علامة
AVAILABLE
عليه وتخصيصه للاختبار.
عدم استخدام أي أجهزة
عندما لا يحتاج الاختبار إلى أي أجهزة، يمكنه تحديد --null-device أو -n
في سطر الأوامر، أو <option name="null-device" value="true" /> في ملف XML الخاص بالإعدادات. يؤدي ذلك إلى تخصيص عنصر نائب NullDevice الذي لا يمثّل أي جهاز تم تخصيصه.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-18 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-06-18 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]