بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

من الضرورى أن تقوم بمعاينة التطبيق الذى قمت بتطويره ببرنامج Android studio قبل نشره حتى تتأكد من إنه يعمل جيدًا وأنه يخلو من الأخطاء البرمجية ، لذلك شرحت بموضوعات سابقة عدة طرق لتجربة التطبيقات وهى:
  1. معاينة التطبيق على محاكى أندرويد استوديو الإفتراضى AVD
  2. تجربة تطبيقك المطور ببرنامج أندرويد ستوديو على هاتفك مباشرة
  3. تجربة التطبيق على محاكى جينى موشن  Genymotion
Genymotion

لماذا أنصح بإستخدام محاكى Genymotion ؟

  1. يتميز بأنه أسرع وأخف بصورة كبيرة بالمقارنة مع المحاكى الإفتراضى AVD
  2. به إمكانية تغيير حجم شاشة الجهاز الوهمى الذى يعمل بمحاكى Genymotion 
  3. إمكانية إنشاء أجهزة متعددة، بإصدارات مختلفة لنظام الأندرويد.
  4. يمكن التحكم فى أداء البطارية ، GPS ،  ....إلخ
  5. أحيانًا نحتاج إلى تجربة التطبيق على أكثر من جهاز فى وقت واحد مثل تطبيقات الشات، فيمكن إستخدام جينى موشن إيميوليتور كجهاز إضافى بجانب المحاكى الإفتراضى AVD.
  6. مجانى للإستخدام الشخصى.
  7. سهل التثبيت ، يدعم أنظمة Mac , windows , linux

عيوب Genymotion:

 لا يدعم خدمات جوجل مثل Google maps,Google play store , .......... و لكن إذا كان تطبيقك يحتاج إلى هذه الخدمات يمكن تثبيتها ودمجها مع المحاكى .

أولا: تثبيت محاكى جينى موشن Genymotion emulator

1- فى البداية توجه إلى موقع البرنامج الرسمى وقم بإنشاء حساب مجانى
2- قم بتحميل النسخة المجانية الكاملة بحسب نظام  حاسوبك. (with VirtualBox)
Genymotion
3- بعد تمام التنزيل قم بتثبيته على جهازك كأى برنامج آخر  ( سيطلب منك أثناء التثبيت أيضًا تثبيت Oracle Virtualbox) قم بتثبيته ومتابعة الخطوات حتى إنهاء العملية.

ثانيًا: إنشاء جهاز جديد  "virtual device" على محاكى Genymotion 

4- إضغط أيقونة برنامج Genymotion على سطح المكتب (قد يطلب منك تسجيل الدخول بحسابك الذى قمت بإنشاؤه فى الخطوة الأولى) ثم إضغط على زر "Add" أعلى نافذة البرنامج.
Genymotion setup
 5- ستظهر لك قائمة كبيرة من أجهزة الأندرويد بإصدارات مختلفة ، قم بإختيار أى جهاز تريده ثم إضغط Next حتى يتم تحميل الجهاز الذى إخترته >> بعد ذلك إضغط Finish
Genymotion setup

ثالثًا: ربط محاكى Genymotion مع برنامج  Android studio

7- إذهب إلى برنامج أندرويد أستوديو  وتوجه إلى File > Settings > Plugins
ثم إضغط على زر Browse Repositories
ثم اكتب بالبحث Genymotion واضغط عليها 
Genymotion installation

8- قم بتثبيت إضافة Genymotion Plugin بالضغط على Install plugin وإنتظر التحميل
Genymotion installation
9- قم بغلق برنامج أندرويد ستوديو وإعادة تشغيله لتفعيل الإضافة.

رابعًا: كيفية إختبار التطبيق على محاكى Genymotion:

 قم بتشغيل محاكى Genymotion وإفتح من خلاله الجهاز الذى تريده من خلال الضغط على زر Start
 Genymotion installation
سيظهر لك جهاز وهمى  Virtual Device الذى ستقوم بإختبار التطبيق عليه.
Genymotion virtual device

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

أتمنى لكم التوفيق.... وأى مشكلة أكتبها بتعليق
تنبيه : المرجو عدم نسخ الموضوع بدون ذكر مصدره المرفق بالرابط المباشر للموضوع الأصلي وإسم المدونة وشكرا
    By