كيفية إنشاء جهاز افتراضي لمحاكاة تطبيقاتك - التكنولوجيا
تخطى الى المحتوى

كيفية إنشاء جهاز افتراضي لمحاكاة تطبيقاتك

الاعلانات

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


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

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

إنشاء محاكي الهاتف الخليوي.

 

إذا تم بالفعل إنشاء محاكي في Android Studio، فسيتم عرض اسم الجهاز الظاهري في الزاوية اليسرى العليا، في هذه الحالة، كما ذكرنا في المشاركات السابقة، قمنا بإنشاء محاكي API 28 بكسل 2والذي تم تحديده بالفعل وجاهز لتشغيل التطبيق.


إذا كنت تريد إنشاء واحد آخر، يمكننا إدخال الخيار مدير الجهاز من حيث سنرى المحاكي الذي تم إنشاؤه ويمكننا تعديله، أو انقر فوق "إنشاء جهاز" لإنشاء جهاز جديد.

على العكس من ذلك، إذا كانت هذه هي المرة الأولى التي تقوم فيها بإنشاء محاكي Android Studio، فسوف ترى أنه في الزاوية اليسرى العليا يظهر خيار يشير إلى عدم وجود أجهزة (No Devices) وإذا عرضنا هذا الخيار نجد 3 خيارات، من حيث يمكننا الدخول “مدير AVD” أو نفس الأيقونة الموجودة في الشريط العلوي كما هو موضح في الصورة.


يؤدي النقر فوق الخيار إلى تحميل نفس الشاشة التي أظهرناها سابقًا، ولكن في هذه الحالة لم يتم إنشاء محاكيات وبدلاً من ذلك يمنحوننا خيار إنشاء واحدة.


يؤدي النقر فوق "إنشاء" إلى تحميل نافذة نرى فيها الفئات المختلفة لإنشاء المحاكيات مثل التلفزيون والهواتف المحمولة والساعات والأجهزة اللوحية وغيرها.

 

من هنا نحدد خيار "الهاتف" ونختار أحد الخيارات المتاحة، وهناك يمكننا رؤية اسم الجهاز، إذا كان به Google Play (مهم للموارد التي تتطلب واجهات برمجة تطبيقات Google)، الحجم والدقة وكثافة الشاشة، في هذه الحالة، سنختار "Pixel 2" ونضغط على "التالي".


 

عندما نقوم بذلك، يتم تحميل نافذة أخرى حيث يجب علينا تنزيل صورة إصدار نظام التشغيل الذي نريد العمل به. إذا كانت هناك صور تم تنزيلها مسبقًا، فسيتم عرضها هنا، لكن في هذه الحالة نرى أنه لا يوجد أي منها (مهم جدًا أن نكون متصلين بالإنترنت، وإلا فلن يمكن إجراء هذه العملية للتنزيل، بعد ذلك يتم حذفها) ليس ضروريا) نضغط على Download من الخيار الذي نريده مثلا كما هو واضح في الصورة نقوم بتحميل “android Pie”


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

تبدأ عملية تنزيل الجهاز الظاهري وتثبيته تلقائيًا، وقد يستغرق ذلك بعض الوقت حسب اتصالك بالإنترنت.


عند الانتهاء والانتهاء، نعود إلى النافذة السابقة حيث نرى بالفعل الصورة التي تم تنزيلها، حددها وانقر فوق "التالي".


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


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

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

 

يؤدي هذا إلى تشغيل المحاكي وعرض تطبيقنا، قد تستغرق هذه العملية بعض الوقت في المرة الأولى عندما تبدأ عملية الإعداد، وبعد ذلك من المتوقع أن يكون المحاكي أسرع بكثير من الآن فصاعدًا.


إذا أردنا إنشاء محاكي جديد، نعود إلى "إدارة الأجهزة" ونضغط على "إنشاء جهاز".


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


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

من خلال القيام بذلك، يتم تحميل المحاكي ويمكننا أيضًا أن نرى كيف يتم فصل كل تشغيل محاكي إلى علامات تبويب.

عرض المحاكي.

 

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

 

لتصغير حجم المحاكي يمكننا النقر فوق علامة التبويب الجانبية "Emulator" وإظهاره مرة أخرى من خلال النقر عليه مرة أخرى.


 

إذا أردنا تغيير الموضع، نضغط بزر الماوس الأيمن على "Emulator" ونرى خيارات مختلفة، في هذه الحالة نختار "Move to" ونحدد الموقع المطلوب.

إذا أردنا الآن جعل المحاكي عائمًا، فنقوم باختيار "وضع العرض" وخيار "العائم"

وبالتالي، لدينا المحاكي كنافذة منفصلة عن بيئة التطوير.


وبهذا قمنا بالفعل بإنشاء وتكوين أجهزة افتراضية يمكننا من خلالها اختبار تطبيقنا الأول.

 

قد يثير اهتمامك أيضًا.

 



هل هناك أي شيء تريد إضافته أو التعليق على هذا الإدخال؟ لا تتردد في القيام ....واذا اعجبكم ... ادعوكم للمشاركة ص اشترك من خلال النقر على زر "الانضمام إلى هذا الموقع" للاستماع إلى المزيد من المنشورات مثل هذه 😉