اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release بدلاً من aosp-main لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
الجهاز الأصلي
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
لا تتضمّن بعض أجهزة Android طبقة إطار عمل كاملة، ما يحدّ من ميزاتها.
يتوافق Tradefed مع هذه الأجهزة التي يُطلق عليها اسم NativeDevice.
البنية
يستخدم تمثيل الجهاز بنية متعددة الطبقات. TestDevice extends
NativeDevice، ما يشير إلى أنّ الأجهزة الأصلية هي مجموعة فرعية من أجهزة Android الكاملة.
تتعامل عملية التنفيذ تلقائيًا مع الحالات المختلفة لرصد حالة الجهاز ومدى توفّره.
تفعيل الدعم
إذا بدأ NativeDevice بواسطة Tradefed كما هو الحال مع الأجهزة الافتراضية،
استخدِم الخيار التالي:
base-device-type-request = 'NATIVE_DEVICE'
إذا كان الجهاز موجودًا مسبقًا، اضبط متغير البيئة NOTIFY_AS_NATIVE
عند بدء Tradefed. حدِّد NOTIFY_AS_NATIVE كقائمة مفصولة بفواصل تتضمّن الأرقام التسلسلية للأجهزة التي سيتم اعتبارها غير متوافقة مع إطار العمل الكامل.
NOTIFY_AS_NATIVE=<serial>,<serial1> ./tradefed.sh
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-10-10 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-10-10 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]