إنشاء الأجهزة الافتراضية وإدارتها

الجهاز الافتراضي المتوافق مع Android (AVD) هو إعداد يحدّد خصائص هاتف Android أو جهاز Android اللوحي أو جهاز Wear OS أو Android TV أو نظام التشغيل Automotive الذي تريد محاكاته في Android Emulator. "أداة إدارة الأجهزة" هي أداة يمكنك تشغيلها من "استوديو Android" وتساعدك في إنشاء أجهزة محاكاة Android (AVD) وإدارتها.

لفتح أداة إدارة الأجهزة الجديد، اتّبِع أحد الإجراءَين التاليَين:

  • من شاشة الترحيب في استوديو Android، اختَر مزيد من الإجراءات > أداة إدارة الأجهزة الافتراضية.

فتح "أداة إدارة الأجهزة" من شاشة الترحيب

  • بعد فتح مشروع، اختَر عرض > نوافذ الأدوات > مدير الأجهزة من شريط القوائم الرئيسي، ثم انقر على +، ثم انقر على إنشاء جهاز افتراضي.

نافذة "أداة إدارة الأجهزة" الجديدة

بعد إنشاء أجهزتك، يمكنك الاطّلاع على قائمة بجميع الأجهزة في لوحة "أداة إدارة الأجهزة".

قائمة "أداة إدارة الأجهزة"

إذا كنت تريد استخدام أجهزة افتراضية لتشغيل اختباراتك المبرمَجة التي تتضمّن أدوات، بطريقة قابلة للتوسيع وتتم إدارتها ذاتيًا، ننصحك باستخدام الأجهزة المُدارة من Gradle.

لمحة عن الأجهزة الافتراضية التي تعمل بنظام التشغيل Android

يحتوي محاكي Android الافتراضي على ملف الأجهزة وصورة النظام ومساحة تخزين والمظهر وخصائص أخرى.

ننصحك بإنشاء جهاز Android افتراضي لكل صورة نظام قد يتوافق معها تطبيقك استنادًا إلى إعداد <uses-sdk> في ملف البيان.

ملف الأجهزة

يحدّد ملف الأجهزة سمات الجهاز كما تم شحنه من المصنع. يتم تحميل "أداة إدارة الأجهزة" مسبقًا بملفات تعريف أجهزة معيّنة، مثل أجهزة Pixel، ويمكنك تحديد ملفات تعريف الأجهزة أو تخصيصها حسب الحاجة.

مربّع الحوار &quot;اختيار الأجهزة&quot;

يتضمّن تعريف الجهاز الذي يحمل شعار Google Play في عمود متجر Play تطبيق "متجر Google Play" وإمكانية الوصول إلى "خدمات Google Play"، بما في ذلك علامة التبويب Google Play في مربّع الحوار عناصر التحكّم الموسّعة الذي يوفّر زرًا مناسبًا لتحديث "خدمات Google Play" على الجهاز.

الأجهزة التي تحمل هذا الشعار والتي يكون نوعها "هاتف" تكون أيضًا متوافقة مع مجموعة أدوات اختبار التوافق (CTS)، وقد تستخدم صور أنظمة تتضمّن تطبيق "متجر Google Play".

صور النظام

تتضمّن صورة النظام التي تحمل التصنيف Google APIs إمكانية الوصول إلى خدمات Google Play.

مربّع الحوار &quot;صورة النظام&quot;

تعرض علامة التبويب مقترَحة صور النظام المقترَحة. وتتضمّن علامات التبويب الأخرى قائمة أكثر شمولاً. يعرض الجزء الأيسر وصفًا لصورة النظام المحدّدة.

إذا ظهر لك رمز تنزيل بجانب صورة نظام، يعني ذلك أنّ هذه الصورة غير مثبَّتة حاليًا على جهاز التطوير. انقر على الرمز لتنزيل صورة النظام. يجب أن يكون جهازك متصلاً بالإنترنت لتنزيل صور النظام.

يُعدّ مستوى واجهة برمجة التطبيقات لجهاز الاختبار مهمًا، لأنّ تطبيقك لن يعمل على صورة نظام بمستوى واجهة برمجة تطبيقات أقل من المستوى المطلوب لتطبيقك، كما هو محدّد في السمة minSdk في ملف بيان التطبيق. لمزيد من المعلومات حول العلاقة بين مستوى واجهة برمجة التطبيقات في النظام وminSdk، يُرجى الاطّلاع على تحديد إصدار تطبيقك.

إذا كان تطبيقك يعرّف العنصر <uses-library> في ملف البيان، يعني ذلك أنّ التطبيق يتطلّب صورة نظام تتضمّن تلك المكتبة الخارجية. لتشغيل تطبيقك على محاكي، أنشئ جهازًا افتراضيًا يعمل بنظام التشغيل Android يتضمّن المكتبة المطلوبة. لإجراء ذلك، قد تحتاج إلى استخدام مكوّن إضافي لمنصة AVD، مثل المكوّن الإضافي Google APIs الذي يحتوي على مكتبة &quot;خرائط Google&quot;.

لضمان أمان التطبيقات وتوفير تجربة متسقة مع الأجهزة الفعلية، يتم توقيع صور النظام التي تتضمّن &quot;متجر Google Play&quot; باستخدام مفتاح إصدار، ما يعني أنّه لا يمكنك الحصول على أذونات مميزة وعالية المستوى (الوصول إلى الجذر) باستخدام هذه الصور.

إذا كنت بحاجة إلى أذونات مميزة وعالية المستوى (أذونات الجذر) للمساعدة في تحديد المشاكل وحلّها في التطبيق، يمكنك استخدام صور نظام "مشروع Android المفتوح المصدر" (AOSP) التي لا تتضمّن تطبيقات أو خدمات Google. بعد ذلك، يمكنك استخدام الأمرَين adb root وadb unroot للتبديل بين الامتيازات العادية والمتقدّمة:

  % adb shell
  emu64a:/ $
  emu64a:/ $ exit
  % adb root
  restarting adbd as root
  % adb shell
  emu64a:/ #
  emu64a:/ # exit
  % adb unroot
  restarting adbd as non root
  % adb shell
  emu64a:/ $
  emu64a:/ $ exit
  %
  

مساحة التخزين

يحتوي "جهاز Android الافتراضي" على مساحة تخزين مخصّصة على جهاز التطوير. ويخزّن بيانات مستخدم الجهاز، مثل التطبيقات المثبّتة والإعدادات، بالإضافة إلى بطاقة SD محاكية. إذا لزم الأمر، يمكنك استخدام أداة إدارة الأجهزة لمحو بيانات المستخدم حتى يحتوي الجهاز على البيانات نفسها كما لو كان جديدًا.

بَشرة

يحدّد مظهر المحاكي شكل الجهاز. يوفّر &quot;أداة إدارة الأجهزة&quot; بعض الأشكال المحدّدة مسبقًا. يمكنك أيضًا تحديد أشكال خاصة بك أو استخدام الأشكال التي توفّرها جهات خارجية.

ميزات الجهاز الافتراضي Android والتطبيق

تأكَّد من أنّ تعريف جهاز Android الافتراضي يتضمّن ميزات الجهاز التي يعتمد عليها تطبيقك. اطّلِع على الأقسام حول ملف الأجهزة وسمات الأجهزة الافتراضية لنظام التشغيل Android للاطّلاع على قوائم الميزات التي يمكنك تحديدها في الأجهزة الافتراضية لنظام التشغيل Android.

إنشاء جهاز Android افتراضي

لإنشاء جهاز افتراضي جديد يعمل بنظام التشغيل Android، اتّبِع الخطوات التالية:

  1. افتح "إدارة الأجهزة".
  2. انقر على إنشاء جهاز.

    تظهر نافذة اختيار الأجهزة.

    يُرجى العِلم أنّ بعض ملفات تعريف الأجهزة فقط تتضمّن متجر Play. تتوافق هذه الملفات الشخصية تمامًا مع مجموعة أدوات اختبار التوافق (CTS) وقد تستخدم صور نظام تتضمّن تطبيق "متجر Google Play".

  3. اختَر ملف الأجهزة، ثم انقر على التالي.

    إذا لم يظهر لك ملف الجهاز الذي تريده، يمكنك إنشاء ملف جهاز أو استيراده، كما هو موضّح في الأقسام الأخرى من هذه الصفحة.

    تظهر نافذة صورة النظام.

  4. اختَر صورة النظام لمستوى واجهة برمجة تطبيقات معيّن، ثم انقر على التالي.
  5. تظهر نافذة التحقّق من الإعداد.

  6. غيِّر خصائص الجهاز الافتراضي لنظام التشغيل Android حسب الحاجة، ثم انقر على إنهاء.

    انقر على عرض الإعدادات المتقدّمة لعرض المزيد من الإعدادات، مثل المظهر.

  7. يظهر محاكي Android الجديد في علامة التبويب محاكي في "أداة إدارة الأجهزة" وقائمة جهاز الاختبار.

لإنشاء جهاز Android افتراضي (AVD) بدءًا بنسخة، اتّبِع الخطوات التالية:

  1. من علامة التبويب افتراضي في &quot;أداة إدارة الأجهزة&quot;، انقر على القائمة واختَر تكرار.

    تظهر نافذة التحقّق من الإعداد.

  2. انقر على السابق إذا كنت بحاجة إلى إجراء تغييرات في نافذتَي صورة النظام أو اختيار الأجهزة.
  3. أدخِل أي تغييرات تحتاج إليها، ثم انقر على إنهاء.

    يظهر محاكي Android للأجهزة الافتراضية في علامة التبويب الجهاز الافتراضي في "أداة إدارة الأجهزة".

إنشاء ملف أجهزة

توفر أداة إدارة الأجهزة ملفات شخصية للأجهزة المحدّدة مسبقًا للأجهزة الشائعة حتى تتمكّن من إضافتها بسهولة إلى تعريفات محاكي Android للأجهزة الافتراضية. إذا كنت بحاجة إلى تحديد جهاز مختلف، يمكنك إنشاء ملف الأجهزة جديد.

يمكنك تحديد ملف جديد للأجهزة من البداية أو نسخ ملف أجهزة كنقطة بداية. لا يمكن تعديل ملفات تعريف الأجهزة المحمَّلة مسبقًا.

لإنشاء ملف جديد للأجهزة من البداية، اتّبِع الخطوات التالية:

  1. في نافذة اختيار الجهاز، انقر على ملف تعريف جهاز جديد.
  2. في نافذة ضبط ملف الأجهزة، غيِّر خصائص ملف الأجهزة حسب الحاجة.

    مربّع الحوار &quot;إعداد ملف الأجهزة&quot;
  3. انقر على إنهاء.

    يظهر ملف الأجهزة الجديد في نافذة اختيار الأجهزة. يمكنك إنشاء جهاز محاكاة Android الظاهري (AVD) يستخدم ملف الأجهزة من خلال النقر على التالي أو النقر على إلغاء للرجوع إلى علامة التبويب الافتراضي أو قائمة جهاز الاختبار.

لإنشاء ملف أجهزة باستخدام نسخة كنقطة بداية، اتّبِع الخطوات التالية:

  1. في نافذة اختيار الجهاز، اختَر ملف الأجهزة وانقر على استنساخ الجهاز أو انقر بزر الماوس الأيمن على ملف الأجهزة واختَر استنساخ.

  2. في نافذة ضبط ملف الأجهزة، غيِّر خصائص ملف الأجهزة حسب الحاجة.
  3. انقر على إنهاء.
  4. يظهر ملف الأجهزة الجديد في نافذة اختيار الأجهزة. يمكنك إنشاء جهاز محاكاة Android الظاهري (AVD) يستخدم ملف الأجهزة من خلال النقر على التالي أو النقر على إلغاء للرجوع إلى علامة التبويب الافتراضي أو قائمة جهاز الاختبار.

تعديل أجهزة AVD الحالية

يمكنك تنفيذ العمليات التالية على جهاز AVD من علامة التبويب افتراضي في "أداة إدارة الأجهزة":

  • لتعديل جهاز محاكاة Android، انقر على تعديل جهاز محاكاة Android هذا وأدخِل التغييرات.
  • لحذف جهاز محاكاة Android، انقر على القائمة واختَر حذف.
  • لعرض ملفات AVD INI وIMG المرتبطة على القرص، انقر على القائمة واختَر العرض على القرص.
  • لعرض تفاصيل إعدادات المحاكي الافتراضي لنظام Android التي يمكنك تضمينها في تقارير الأخطاء التي ترسلها إلى فريق استوديو Android، انقر على القائمة واختَر عرض التفاصيل.

تعديل ملفات الأجهزة الحالية

لا يمكنك تعديل ملفات تعريف الأجهزة المحمَّلة مسبقًا أو حذفها، ولكن يمكنك تنفيذ العمليات التالية على ملفات تعريف الأجهزة الأخرى من نافذة اختيار الأجهزة:

  • لتعديل ملف الأجهزة، اختَره وانقر على تعديل الجهاز. يمكنك أيضًا النقر بزر الماوس الأيمن على ملف تعريف جهاز واختيار تعديل. بعد ذلك، أدخِل تغييراتك.
  • لحذف ملف الأجهزة، انقر بزر الماوس الأيمن عليه واختَر حذف.

تشغيل محاكي وإيقافه ومحو البيانات

من علامة التبويب محاكي، يمكنك تنفيذ العمليات التالية على أحد المحاكيات:

  • لتشغيل محاكي يستخدم جهازًا افتراضيًا يعمل بنظام التشغيل Android، انقر على تشغيل .
  • لإيقاف محاكي قيد التشغيل، انقر على القائمة واختر إيقاف.
  • لمحو بيانات أحد المحاكيات، انقر على القائمة واختَر محو البيانات.

استيراد ملفات تعريف الأجهزة وتصديرها

من نافذة اختيار الأجهزة، يمكنك استيراد ملفات الأجهزة وتصديرها على النحو التالي:

  • لاستيراد ملف تعريف جهاز، انقر على استيراد ملفات تعريف الأجهزة واختَر ملف XML على جهاز الكمبيوتر الذي يحتوي على التعريف.
  • لتصدير ملف الأجهزة، انقر بزر الماوس الأيمن عليه واختَر تصدير. حدِّد الموقع الذي تريد تخزين ملف XML الذي يحتوي على التعريف فيه.

سمات "متوسّط مدة المشاهدة"

يحدّد إعداد AVD التفاعل بين جهاز التطوير والمحاكي، بالإضافة إلى الخصائص التي تريد تجاهلها في ملف الأجهزة. يمكنك تحديد الخصائص التالية لإعدادات المحاكي الافتراضي لنظام التشغيل Android في نافذة التحقّق من الإعداد. لا يتم عرض الخصائص المصنّفة (متقدّمة) إلا إذا نقرت على عرض الإعدادات المتقدّمة.

تتجاوز خصائص إعدادات AVD خصائص ملف الأجهزة، كما تتجاوز خصائص المحاكي التي تضبطها أثناء تشغيل المحاكي كليهما.

الجدول 1. خصائص إعدادات الجهاز الافتراضي Android

سمة "متوسّط مدة المشاهدة" الوصف
اسم الجهاز الافتراضي أدخِل اسمًا لجهاز Android الافتراضي. يمكن أن يحتوي الاسم على أحرف كبيرة أو صغيرة وأرقام ونقاط وشرطات سفلية وأقواس وواصلات ومسافات. يتم اشتقاق اسم الملف الذي يخزّن إعدادات المحاكي من اسم المحاكي.
معرّف الجهاز الافتراضي (متقدّم) عرض رقم تعريف الجهاز الافتراضي الذي يعمل بنظام التشغيل Android يتم اشتقاق معرّف المحاكي الافتراضي لنظام التشغيل Android من اسم المحاكي الافتراضي لنظام التشغيل Android. يمكنك استخدام المعرّف للإشارة إلى الجهاز الافتراضي Android من سطر الأوامر.
ملف الأجهزة انقر على تغيير لاختيار ملف أجهزة مختلف من نافذة اختيار الأجهزة.
صورة النظام انقر على تغيير لاختيار صورة نظام مختلفة من نافذة صورة النظام. يجب أن يكون لديك اتصال نشط بالإنترنت لتنزيل صورة جديدة.
اتجاه بدء التشغيل

اختَر خيارًا لاتجاه المحاكي الأوّلي:

  • الوضع الرأسي: يكون الارتفاع أكبر من العرض
  • الوضع الأفقي: يكون العرض أكبر من الارتفاع

لا يتم تفعيل الخيار إلا إذا كان مدعومًا في ملف الأجهزة. عند تشغيل محاكي Android الافتراضي (AVD) في المحاكي، يمكنك تغيير اتجاه الشاشة إذا كان كل من الوضعَين العمودي والأفقي متاحًا في ملف الأجهزة.

الكاميرا (متقدّمة)

اختَر خيارًا لأي كاميرات مفعّلة. تنتج إعدادات Emulated وVirtualScene صورة من إنشاء البرامج، بينما يستخدم إعداد Webcam كاميرا الويب الخاصة بجهاز الكمبيوتر المخصّص للتطوير لالتقاط صورة.

لا تتوفّر خيارات الكاميرا إلا إذا كانت الكاميرا متوافقة مع ملف الأجهزة. وهي غير متاحة على Wear OS أو Android TV أو Google TV.

الشبكة: السرعة (إعدادات متقدّمة)

اختَر تكنولوجيا شبكة الجوّال لتحديد سرعة نقل البيانات:

  • GSM: النظام العالمي لاتصالات الأجهزة الجوّالة
  • HSCSD: High-Speed Circuit-Switched Data
  • خدمة راديو الحزمة العامة (GPRS):
  • EDGE: Enhanced Data rates for GSM Evolution
  • UMTS: نظام الاتصالات الجوّالة الشامل
  • HSDPA: الوصول إلى حزمة البيانات بسرعة عالية في اتجاه التنزيل
  • LTE: تطوّر طويل الأمد
  • كامل (الإعداد التلقائي): يتم نقل البيانات بأسرع ما يسمح به الكمبيوتر.
الشبكة: وقت الاستجابة (متقدّم) اختَر تكنولوجيا شبكة الجوّال لتحديد مقدار الوقت الذي يستغرقه البروتوكول لنقل حزمة بيانات من نقطة إلى أخرى.
الأداء المحاكى: الرسومات

اختَر طريقة عرض الرسومات في المحاكي:

  • الأجهزة: يمكنك استخدام بطاقة الرسومات في الكمبيوتر لعرض الصور بشكل أسرع.
  • البرامج: محاكاة الرسومات في البرامج، وهو أمر مفيد إذا كنت تواجه مشكلة في العرض على بطاقة الرسومات.
  • تلقائي: يتيح هذا الخيار للمحاكي تحديد الخيار الأفضل استنادًا إلى بطاقة الرسومات.
الأداء المحاكى: خيار التشغيل (متقدّم)

اختَر طريقة تشغيل محاكي Android:

  • التشغيل البارد: يتم تشغيل الجهاز في كل مرة من حالة إيقاف تشغيل الجهاز.
  • التشغيل السريع: يحمّل الجهاز حالة الجهاز من لقطة محفوظة.
الأداء المحاكى: وحدة معالجة مركزية (CPU) متعددة النوى (متقدّم) اختَر عدد نوى المعالج على جهاز الكمبيوتر الذي تريد استخدامه للمحاكي. يؤدي استخدام المزيد من نوى المعالج إلى تسريع المحاكي.
الذاكرة ومساحة التخزين: ذاكرة الوصول العشوائي (إعدادات متقدمة) تجاوز مقدار ذاكرة الوصول العشوائي (RAM) الذي حدّدته الشركة المصنّعة للأجهزة على الجهاز يؤدي زيادة الحجم إلى استخدام المزيد من الموارد على جهاز الكمبيوتر، ولكنّه يتيح تشغيل المحاكي بشكل أسرع. أدخِل حجم ذاكرة الوصول العشوائي (RAM) واختَر الوحدات، إما بايت (B) أو كيلوبايت (KB) أو ميغابايت (MB) أو غيغابايت (GB) أو تيرابايت (TB).
الذاكرة ومساحة التخزين: الذاكرة المخصّصة للجهاز الافتراضي (إعدادات متقدّمة) تجاهُل حجم مساحة التخزين المؤقت للآلة الافتراضية الذي حدّدته الشركة المصنّعة للأجهزة أدخِل حجم الذاكرة المؤقتة واختَر الوحدات، إما بايت (B) أو كيلوبايت (KB) أو ميغابايت (MB) أو غيغابايت (GB) أو تيرابايت (TB).
الذاكرة ومساحة التخزين: وحدة التخزين الداخلية (إعدادات متقدمة) تجاوز مقدار مساحة الذاكرة غير القابلة للإزالة المتوفّرة على الجهاز التي يحدّدها مصنّع الأجهزة أدخِل حجمًا واختَر الوحدات، إما بايت (B) أو كيلوبايت (KB) أو ميغابايت (MB) أو غيغابايت (GB) أو تيرابايت (TB).
الذاكرة ومساحة التخزين: بطاقة SD (إعدادات متقدمة)

تحديد مقدار مساحة الذاكرة الخارجية المتاحة لتخزين البيانات على الجهاز

لاستخدام بطاقة SD افتراضية يديرها &quot;استوديو Android&quot;، اختَر تتم إدارتها من خلال &quot;استوديو Android&quot;، وأدخِل الحجم، ثم اختَر الوحدات، وهي إما بايت (B) أو كيلوبايت (KB) أو ميغابايت (MB) أو غيغابايت (GB) أو تيرابايت (TB). يُنصح بتوفير مساحة لا تقلّ عن 100 ميغابايت لاستخدام الكاميرا.

لإدارة المساحة في ملف، انقر على ملف خارجي ثم على ... لتحديد الملف والموقع الجغرافي.

لمزيد من المعلومات، يُرجى الاطّلاع على mksdcard ودليل بيانات AVD.

إطار الجهاز: تفعيل إطار الجهاز اختَر تفعيل إطار حول نافذة المحاكي يحاكي شكل جهاز حقيقي.
تعريف مخصّص للواجهة (متقدّم) اختَر مظهرًا يتحكّم في شكل الجهاز عند عرضه في المحاكي. قد يؤدي تحديد حجم شاشة كبير جدًا بالنسبة إلى المظهر إلى اقتطاع الشاشة، وبالتالي لن تتمكّن من رؤية الشاشة بأكملها. راجِع قسم إنشاء مظهر محاكي للحصول على مزيد من المعلومات.
لوحة المفاتيح: تفعيل إدخال النص باستخدام لوحة المفاتيح (إعدادات متقدّمة) حدِّد هذا الخيار لاستخدام لوحة المفاتيح المادية للتفاعل مع المحاكي. هذا الخيار غير مفعَّل على Wear OS وAndroid TV.

خصائص ملف الأجهزة

يمكنك تحديد الخصائص التالية لملفات الأجهزة في نافذة ضبط ملف الأجهزة. تتجاوز خصائص إعدادات المحاكي الافتراضي لنظام Android خصائص ملف الأجهزة، كما أنّ خصائص المحاكي التي تضبطها أثناء تشغيله تتجاوز كليهما.

لا يمكن تعديل ملفات تعريف الأجهزة المحدّدة مسبقًا والمضمّنة في &quot;أداة إدارة الأجهزة&quot;. ومع ذلك، يمكنك نسخ الملفات الشخصية وتعديل النُسخ.

يتم إيقاف بعض الخصائص لأنواع معيّنة من الأجهزة. على سبيل المثال، لا تتوفّر السمة "دائري" إلا على أجهزة Wear OS.

الجدول 2. خصائص إعدادات ملف الأجهزة

خاصية ملف الأجهزة الوصف
اسم الجهاز أدخِل اسمًا لملف الأجهزة. يمكن أن يحتوي الاسم على أحرف كبيرة أو صغيرة وأرقام ونقاط وشرطات سفلية وأقواس ومسافات. يتم اشتقاق اسم الملف الذي يخزّن ملف الأجهزة من اسم ملف الأجهزة.
نوع الجهاز

اختَر أحد الخيارات التالية:

  • هاتف/جهاز لوحي
  • Wear OS
  • Android TV
  • Google TV
  • جهاز ChromeOS
  • Android Automotive
الشاشة: حجم الشاشة تحديد الحجم الفعلي للشاشة بالبوصة، ويتم قياسه قطريًا إذا كان حجم النافذة أكبر من شاشة الكمبيوتر، سيتم تقليل حجمها عند تشغيلها.
الشاشة: درجة دقّة الشاشة أدخِل العرض والارتفاع بالبكسل لتحديد إجمالي عدد وحدات البكسل على الشاشة المحاكية.
الشاشة: دائرية حدِّد هذا الخيار إذا كان الجهاز مزوّدًا بشاشة دائرية، مثل بعض أجهزة Wear OS.
الذاكرة: ذاكرة الوصول العشوائي أدخِل حجم ذاكرة الوصول العشوائي (RAM) للجهاز واختَر الوحدات، إما بايت (B) أو كيلوبايت (KB) أو ميغابايت (MB) أو غيغابايت (GB) أو تيرابايت (TB).
الإدخال: يتضمّن أزرار الجهاز (رجوع/الصفحة الرئيسية/القائمة) حدِّد هذا الخيار إذا كان جهازك يتضمّن أزرار تنقّل مادية. ألغِ تحديده إذا تم تنفيذ هذه الأزرار في البرامج فقط. إذا اخترت هذا الخيار، لن تظهر الأزرار على الشاشة. في كلتا الحالتين، يمكنك استخدام اللوحة الجانبية للمحاكي لمحاكاة الضغط على الأزرار.
الإدخال: يتضمّن لوحة مفاتيح خارجية حدِّد هذا الخيار إذا كان جهازك يتضمّن لوحة مفاتيح خارجية. ألغِ تحديده إذا لم يكن كذلك. في حال تحديد هذا الخيار، لن تظهر لوحة مفاتيح على الشاشة. في كلتا الحالتين، يمكنك استخدام لوحة مفاتيح الكمبيوتر لإرسال ضغطات المفاتيح إلى المحاكي.
الإدخال: نمط التنقّل

اختَر أحد الخيارات التالية:

  • بلا خيارات: ما مِن عناصر تحكّم بالأجهزة. يتم التنقّل من خلال البرنامج.
  • لوحة الاتجاهات: تتيح استخدام لوحة الاتجاهات.
  • كرة التتبّع
  • العجلة

هذه الخيارات مخصّصة لعناصر التحكّم في الجهاز نفسه. ومع ذلك، تكون الأحداث المُرسَلة إلى الجهاز من وحدة تحكّم خارجية هي نفسها.

حالات الأجهزة المتوافقة

ضَع علامة في أحد المربّعين أو كليهما:

  • الوضع الرأسي: يكون الارتفاع أكبر من العرض
  • الوضع الأفقي: يكون العرض أكبر من الارتفاع

يجب تحديد خيار واحد على الأقل. إذا اخترت كلا الخيارين، يمكنك التبديل بين الوضعَين في المحاكي.

كاميرات

لتفعيل الكاميرا، ضَع علامة في أحد المربّعين أو كليهما:

  • الكاميرا الخلفية: العدسة المواجهة للجهة المقابلة للمستخدم
  • الكاميرا الأمامية: العدسة المواجهة للمستخدم

إذا كانت الكاميرا مفعّلة، يمكنك استخدام كاميرا الويب على جهاز التطوير أو صورة يوفّرها المحاكي لمحاكاة التقاط صورة، وذلك استنادًا إلى الخيارات التي تحدّدها في إعدادات "جهاز Android الافتراضي".

أدوات الاستشعار: مقياس التسارع حدِّد هذا الخيار إذا كان الجهاز يتضمّن أجهزة تساعده في تحديد اتجاهه.
أدوات الاستشعار: جيروسكوب حدِّد هذا الخيار إذا كان الجهاز يتضمّن أجهزة ترصد الدوران أو الالتواء. يمكن أن يوفّر الجيروسكوب، إلى جانب مقياس التسارع، رصدًا أكثر سلاسة للاتجاه، كما يمكنه دعم نظام تحديد الاتجاهات بستة محاور.
أجهزة الاستشعار: نظام تحديد المواقع العالمي (GPS) حدِّد هذا الخيار إذا كان الجهاز يتضمّن أجهزة متوافقة مع نظام تحديد المواقع العالمي (GPS)، وهو نظام ملاحة مستند إلى الأقمار الصناعية.
أدوات الاستشعار: أداة استشعار التقارب حدِّد هذا الخيار إذا كان الجهاز يتضمّن أجهزة ترصد عندما يكون الجهاز قريبًا من وجه المستخدم أثناء مكالمة هاتفية لإيقاف الإدخال من الشاشة.
الواجهة التلقائية اختَر مظهرًا يتحكّم في شكل الجهاز عند عرضه في المحاكي. قد يؤدي تحديد حجم شاشة كبير جدًا بالنسبة إلى درجة الدقة إلى اقتصاص الشاشة، وبالتالي لن تتمكّن من رؤية الشاشة بأكملها. راجِع القسم التالي حول إنشاء مظهر محاكي للحصول على مزيد من المعلومات.

إنشاء مظهر محاكي

مظهر محاكي Android هو مجموعة من الملفات التي تحدد العناصر المرئية وعناصر التحكّم في شاشة المحاكي. إذا لم تلبِّ تعريفات المظهر المتاحة في إعدادات محاكي Android الافتراضي متطلباتك، يمكنك إنشاء تعريف مظهر مخصّص وتطبيقه على محاكي Android الافتراضي.

يحتوي كل مظهر محاكي على ما يلي:

  • ملف hardware.ini
  • ملفات التصميم للاتجاهات المتوافقة والإعدادات المادية
  • ملفات الصور لعناصر العرض، مثل الخلفية والمفاتيح والأزرار

لإنشاء مظهر مخصّص واستخدامه، اتّبِع الخطوات التالية:

  1. أنشئ مجلدًا يمكنك حفظ ملفات إعدادات المظهر فيه.
  2. حدِّد المظهر المرئي للواجهة في ملف نصي باسم layout. يحدّد هذا الملف العديد من خصائص المظهر، مثل حجم مواد عرض الصور لأزرار معيّنة. على سبيل المثال:

    parts {
        device {
            display {
                width   320
                height  480
                x       0
                y       0
            }
        }
    
        portrait {
            background {
                image background_port.png
            }
    
            buttons {
                power {
                    image  button_vertical.png
                    x 1229
                    y 616
                }
            }
        }
        ...
    }
    

  3. أضِف ملفات الصور النقطية لصور الجهاز إلى الدليل نفسه.
  4. حدِّد إعدادات إضافية خاصة بالأجهزة في ملف INI لإعدادات الجهاز، مثل hw.keyboard وhw.lcd.density.
  5. أرشِف الملفات في مجلد المظهر واختَر ملف الأرشيف كمظهر مخصّص.

للحصول على معلومات أكثر تفصيلاً حول إنشاء أشكال المحاكي، راجِع مواصفات ملف شكل محاكي Android في الرمز المصدر للأدوات.