محاكي اندرويد

الإعلانات

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

 

 

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

مدير AVD هو واجهة يمكنك تشغيلها من اندرويد ستوديو، والتي تساعدك على إنشاء وإدارة AVDs.

لفتح مدير AVD، قم بتنفيذ أحد الإجراءات التالية:

  • اختر Tools > AVD Manager.
  • انقر على أيقونة AVD Manager في شريط الأدوات.

 

 

حول AVD


يحتوي AVD على ملف تعريف الجهاز (هاردوير)، صورة النظام، مساحة التخزين، والمظهر skin، وغيرها من الخصائص.

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

 

 

الملف الشخصي للأجهزة

 

ملف تعريف الجهاز يحدد خصائص الجهاز كما تم شحنها من المصنع. تأتي أداة AVD Manager محملة مسبقاً بملفات تعريف معينة

للأجهزة، مثل أجهزة Pixel، ويمكنك تحديد أو تخصيص ملفات الأجهزة حسب الحاجة.

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

 

 

محاكي اندرويد

صور النظام

صورة النظام ذات التسمية (label) واجهة تطبيقات قوقل Google APIs، تتضمن إمكانية للوصول إلى خدمات Google Play. كما

تحتوي صورة النظام التي تحمل التسمية شعار قوقل بلاي Google Play logo في عمود Play Store، على تطبيق متجر قوقل بلاي وإمكانية الوصول إلى خدمات قوقل بلاي..

بما في ذلك علامة تبويب قوقل بلاي، في مربع حوار عناصر التحكم الموسعة Extended controls، التي توفر زر مناسب لتحديث خدمات قوقل بلاي على الجهاز.

لضمان أمان التطبيق، والحصول على تجربة متلائمة مع الأجهزة المادية، يتم توقيع صور النظام المحتوية على متجر قوقل بلاي

بمفتاح الإصدار، مما يعني أنه لا يمكنك الحصول على إمتيازات رفيعة (الأصل) مع هذه الصور.

إذا كنت بحاجة إلى إمتيازات رفيعه (الأصل) للحصول على مساعدة في إستكشاف أخطاء تطبيقك، يمكنك إستخدام صور نظام

مشروع اندرويد مفتوحة المصدر (AOSP) و التي لا تحتوي على تطبيقات أو خدمات قوقل.

 

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

يحتوي AVD على مساحة تخزين مخصصة، على جهاز التطوير الخاص بك. يقوم بتخزين بيانات مستخدم الجهاز، مثل التطبيقات

المثبتة والإعدادات، بالإضافة إلى محاكاة بطاقة SD.

إذا لزم الأمر، يمكنك إستخدام مدير AVD لمسح بيانات المستخدم، بحيث يعود الجهاز كما لو كان جديداً.

 

المظهر

مظهر المحاكي يحدد مظهر\هيئة الجهاز. يوفر مدير AVD بعض المظاهر المحددة مسبقاً. يمكنك أيضاً تحديد المظاهر الخاصة بك، أو

إستخدام المظاهر المقدمة من جهات خارجية.

 

AVD و خصائص التطبيق

تأكد من أن تعريف AVD، يحتوي على خصائص الجهاز التي يعتمد عليها تطبيقك. راجع خصائص ملف تعريف الأجهزة، و خصائص

AVD، للاطلاع على قوائم بالخصائص التي يمكنك تضمينها في AVDs الخاص بك.

 

 

محاكي اندرويد

 

إنشاء AVD


نصيحة: إذا أردت تشغيل تطبيقك على محاكي، فقم بتشغيل تطبيقك من اندرويد ستوديو، ثم في مربع الحوار Select Deployment Target الذي يظهر، انقر فوق Create New Virtual Device.

لإنشاء AVD جديد:

1. افتح مدير AVD بالنقر فوق Tools > AVD Manager.

2. انقر فوق Create Virtual Device، الموجودة أسفل مربع حوار مدير AVD.

تظهر صفحة Select Hardware.

 

 

لاحظ أنه تم تعليم بعض ملفات تعريف الأجهزة فقط، بإحتوائها على Play Store. يشير هذا إلى أن ملفات التعريف هذه،

متوافقة تماماً مع CTS وقد تستخدم صور النظام التي تحتوي على تطبيق Play Store.

3. حدد ملف تعريف الجهاز، ثم انقر فوق Next.

إذا لم ترى ملف تعريف الجهاز الذي تريده، يمكنك إنشاء أو إستيراد ملف تعريف الجهاز.

سوف تظهر صفحة صورة النظام System Image.

4. حدد صورة النظام لمستوى API معين، ثم انقر فوق Next.

تقوم علامة التبويب Recommended بسرد صور النظام الموصى بها. تتضمن علامات التبويب الأخرى قائمة أكثر إكتمالاً.

يصف الجزء الأيمن صورة النظام المحددة. تشغيل صور x86 يكون أسرع في المحاكي.

 

إذا رأيت Download بجوار صورة النظام، فستحتاج إلى النقر فوقه لتنزيل صورة النظام. يجب أن تكون متصلاً بالإنترنت لتنزيلها.

 

يعد مستوى واجهة برمجة التطبيقات (API) للجهاز المستهدف مهماً، لأن تطبيقك لن يعمل على صورة نظام ذات مستوى

واجهة برمجة تطبيقات، أقل من المستوى المطلوب لتطبيقك، كما هو محدد في سمة minSdkVersion في ملف إيضاح التطبيق.

لمزيد من المعلومات حول العلاقة بين، مستوى واجهة برمجة تطبيقات النظام، و سمة minSdkVersion، راجع إصدار تطبيقاتك.

 

إذا أعلن تطبيقك عن عنصر <uses-library> في ملف الإيضاح، فسيتطلب التطبيق صورة نظام تحتوي على هذه المكتبة الخارجية.

إذا أردت تشغيل تطبيقك على محاكي، فقم بإنشاء AVD يحتوي على المكتبة المطلوبة. للقيام بذلك، قد تحتاج إلى إستخدام

مكون إضافي لمنصة AVD؛ على سبيل المثال، يحتوي المكوّن الإضافي لـ Google APIs على مكتبة خرائط قوقل.

سوف تظهر صفحة التحقق من التكوين Verify Configuration.

5. قم بتغيير خصائص AVD حسب الحاجة، ثم انقر فوق Finish.

انقر فوق Show Advanced Settings لإظهار المزيد من الإعدادات، مثل المظهر.

يظهر AVD الجديد في صفحة Your Virtual Devices، أو في مربع الحوار Select Deployment Target.

لإنشاء AVD بدءاً من نسخة:

 

1. من صفحة Your Virtual Devices في مدير AVD، انقر بزر الماوس الأيمن على AVD وحدد Duplicate.

أو انقر فوق قائمة وحدد Duplicate.

تظهر صفحة التحقق من التكوين Verify Configuration.

 

2. انقر فوق تغيير Change أو السابق Previous إذا أردت إجراء تغييرات على صفحات صورة النظام System Image وتحديد الأجهزة Select Hardware.

 

3. قم بإجراء التغييرات، ثم انقر فوق Finish.

4. سوف يظهر AVD في صفحة أجهزتك الإفتراضية Your Virtual Devices.

 

 

محاكي اندرويد

 

إنشاء ملف تعريف الجهاز


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

إذا كنت بحاجة إلى تعريف جهاز مختلف، فيمكنك إنشاء ملف تعريف جهاز جديد. يمكنك تعيين ملف تعريف الجهاز الجديد، من البداية

(الصفر)، أو نسخ ملف تعريف جهاز، كبداية. ملفات تعريف الأجهزة المحمّلة مسبقاً غير قابلة للتحرير.

 

لإنشاء ملف تعريف جهاز جديد من البداية:

 

  1. في صفحة تحديد الأجهزة Select Hardware، انقر فوق ملف تعريف الجهاز الجديد New Hardware Profile.
  2. في صفحة تكوين ملف تعريف الأجهزة Configure Hardware Profile، قم بتغيير خصائص ملف تعريف الجهاز حسب الحاجة.
  3. انقر فوق إنهاء Finish.

يظهر ملف تعريف الجهاز الجديد الخاص بك في صفحة Select Hardware. يمكنك إختيارياً إنشاء AVD يستخدم ملف تعريف الجهاز، عن طريق النقر فوق التالي Next.

أو انقر فوق إلغاء Cancel للعودة إلى صفحة Your Virtual Devices أو مربع الحوار Select Deployment Target.

لإنشاء ملف تعريف جهاز بدءاً بنسخة:

 

1. في صفحة Select Hardware، حدد ملف تعريف الجهاز ثم انقر فوق Clone Device.

أو انقر بزر الماوس الأيمن فوق ملف تعريف الجهاز ثم حدد Clone.

2. في صفحة Configure Hardware Profile، قم بتغيير خصائص ملف تعريف الجهاز حسب الحاجة.

3. انقر فوق Finish.

سوف يظهر ملف تعريف الجهاز الجديد الخاص بك، في صفحة Select Hardware. يمكنك إختيارياً إنشاء AVD يستخدم ملف تعريف الجهاز، بالضغط على Next.

أو انقر فوق Cancel للعودة إلى صفحة Your Virtual Devices أو مربع الحوار  Select Deployment Target.


للإطلاع على المقال باللغة الإنجليزية أضغط هنا.

الإعلانات

اترك رد