سوف نتعلم الآن كيف نقوم بإنشاء محاكي افتراضي لنستطيع تشغيل عليه تطبيقنا للمعاينة والتأكد من خلوه من إي أخطاء, ومهم جدا لمن ليس لديه جهاز أندرويد. قبل أن تقوم بإنشاء المحاكي من برنامج الإندرويد ستوديو أحب إن أوضح إنه يوجد الكثيرون اشتكو من بطئه وإن يأخذ كمية كبيرة من الذاكرة إلخ, لذلك إذا كان جهازك ليس بالمواصفات العالية, قم بتخطي هذا الدرس وأنتقل للدرس القادم في تثبيت محاكي الجيني موشن واستخدامه في الإندرويد ستوديو فهو يغنيك عن المحاكي
الفتراضي من الإندرويد ستوديو.
في البداية نقوم بفتح حزمة SDK ونذهب للإصدار الحالي الذي تعمل عليه أعلى API لديك, وتقوم بتحميل Image System v7a EABI ARM APIs Google هذا أفضلها لك من أجل عدم تحميل دعم
لمعالج انتل بالإضافة إلى تشغيل خدمات جوجل بلي في المحاكي, تحتاجها في تجربة بعض من خدمات جوجل بلي مثل خرائط جوجل او سحابة جوجل للتراسل إلخ.
بعد الإنتهاء من التحميل .. توجه إلى AVD من خلال اليقونة الخاصة به في الإندرويد ستوديو.
أو من خلال التوجه إلى : > Tools
Android > AVD Manager
سوف تظهر لك نافذة جديدة كما في
الصورة <<
اضغط على على :
Create Virtual Device
سوف تظهر لك نافذة أخرى, اختار منها الشاشة أو الحجم الذي يناسبك.
الفتراضي من الإندرويد ستوديو.
في البداية نقوم بفتح حزمة SDK ونذهب للإصدار الحالي الذي تعمل عليه أعلى API لديك, وتقوم بتحميل Image System v7a EABI ARM APIs Google هذا أفضلها لك من أجل عدم تحميل دعم
لمعالج انتل بالإضافة إلى تشغيل خدمات جوجل بلي في المحاكي, تحتاجها في تجربة بعض من خدمات جوجل بلي مثل خرائط جوجل او سحابة جوجل للتراسل إلخ.
بعد الإنتهاء من التحميل .. توجه إلى AVD من خلال اليقونة الخاصة به في الإندرويد ستوديو.
أو من خلال التوجه إلى : > Tools
Android > AVD Manager
سوف تظهر لك نافذة جديدة كما في
الصورة <<
اضغط على على :
Create Virtual Device
سوف تظهر لك نافذة أخرى, اختار منها الشاشة أو الحجم الذي يناسبك.
طبعا لاحظ تستطيع اختيار محاكي لمختلف الأجهزة لمعاينة تطبيقك.
و الآن لتشغيل المشروع الأول كما إنشأناه في الدروس الماضية, فقط نضغط على علامة التشغيل
من شريط الأدوات, مثلث أخضر اللون. بعد الضغط عليه تظهر لك النافذة التالية :
في هذه النافذة جميع الأجهزة التي تعمل الأن وتستطيع معاينة تطبيقك عليها, سواء كانت أميوليتر
أو محاكي الجيني موشن أو جهازك الحقيقي usb . بعد اختيار المحاكي الفتراضي نرى النتيجة :
وهكذا نكون قد تعلمنا كيفية إنشاء محاكي افتراضي من داخل الأندرويد ستوديو, وكذلك كيفية تشغيل المشروع عليه.
ما يهمنا لأجهزة الموبايل وأنا اخترت كما ترى في الصورة. بعد الاختيار اضغط التالي .Next
اختر ما قمت بتحميله, واضغط التالي .Next
اترك الخيارات كما هي, واضغط على انتهاء .Finish
سوف تظهر لك النافذة وفيها جميع الأجهزة التي تم إنشائها, تستطيع إنشاء أكثر من محاكي لتحربة
تطبيقك على مختلف الأجهزة وأحجام الشاشات المختلفة.
اضغط على المثلث الأخضر, للبدء بتشغيل المحاكي. في أول مرة تشغيل سوف تنتظر كثيرا , وفي كل مرة سوف تنتظر كذلك لكن أقل من المرة الأولى. وذلك حسب سرعة جهازك.
والنتيجة هي بعد إنشاء أو لمحاكي لنا AVD :
اختر ما قمت بتحميله, واضغط التالي .Next
سوف تظهر لك النافذة وفيها جميع الأجهزة التي تم إنشائها, تستطيع إنشاء أكثر من محاكي لتحربة
تطبيقك على مختلف الأجهزة وأحجام الشاشات المختلفة.
اضغط على المثلث الأخضر, للبدء بتشغيل المحاكي. في أول مرة تشغيل سوف تنتظر كثيرا , وفي كل مرة سوف تنتظر كذلك لكن أقل من المرة الأولى. وذلك حسب سرعة جهازك.
والنتيجة هي بعد إنشاء أو لمحاكي لنا AVD :
و الآن لتشغيل المشروع الأول كما إنشأناه في الدروس الماضية, فقط نضغط على علامة التشغيل
من شريط الأدوات, مثلث أخضر اللون. بعد الضغط عليه تظهر لك النافذة التالية :
في هذه النافذة جميع الأجهزة التي تعمل الأن وتستطيع معاينة تطبيقك عليها, سواء كانت أميوليتر
أو محاكي الجيني موشن أو جهازك الحقيقي usb . بعد اختيار المحاكي الفتراضي نرى النتيجة :
وهكذا نكون قد تعلمنا كيفية إنشاء محاكي افتراضي من داخل الأندرويد ستوديو, وكذلك كيفية تشغيل المشروع عليه.
محاكي الجيني موشن
اميوليتر الجيني موشن كما وصف نفسه بإنه الأقوى والأسرع, وبشهادة الكثير .. نعم صحيح من خلال تجربتي به كانت جدا رآئعة .. لكن لا تنسى إنه لا يدعم خدمات جوجل بلاي لذلك أعتقد البعض منكم سوف يحتاج الاثنين معا , أو يستطيع استخدام الجيني موشن من أجل معاينة التطبيقات والجوال الحقيقي من أجل التطبيقات التي تتعامل مع خدمات جوجل. وسوف تحتاج المحاكي
الفتراضي في حال مثل قمت بعمل تشات على سحابة جوجل للتراسل, هكذا تحتاج لأكثر من جهاز
والمحاكي الإفتراضي سوف يفي بالغرض لذلك.
كي لا أطيل الحديث عليك سوف نقوم بالمطلوب, في البداية يجب علينا الذهاب إلى موقع الجيني
موشن وفتح حساب مجاني لديه.
https://www.genymotion.com : موشن الجيني موقع إلى للدخول
Sign in زر على اضغط
Create account حساب إنشاء على أضغط ثم
قم بملأ المعلومات الخاصة بك للتسجيل.
بعد الانتهاء من البيانات, اضغط على account Create
https://www.genymotion.com/#!/download التحميل صفحة إلى ندخل ,الحساب تسجيل بعد
نختار نظام جهازنا, ونضغط على تحميل النسخة الكاملة.
بعد تحميل الجيني موشن, نقوم بتثبيته على جهازنا كإي برنامج آخر. بعد التثبيت نقوم بفتح برنامج
الجيني موشن
بعد فتح البرنامج سوف يطلب منك المعلومات التي سجلت بها في الموقع, اليميل وكلمة المرور.
بعد الدخال يخبرك إنه لا يوجد لديك إي جهاز هل تريد إضافة جهاز ؟ تقول له نعم.
أو قم بالضغط على اضافة Add
سوف تظهر لك نافذة فيها عدة أجهزة, اختر منها ما يناسبك, حسب المستوى API او الحجم
.Next التالي
اضغط كذلك التالي .. سوف يتم تنزيل الملفات الخاصة بهذا المحاكي من النترنت. وبعد الانتهاء
سوف يظهر لك في نافذة التشغيل :
وإن واجهت مشاكل, من خيار Settings ثم ADB إن متصل بحزمة SDK الافتراضية, فإن كانت لديك
في جهازك مختلفة المسار قم بتحديدها بشكل
يدوي.
و الان قم بالضغط على زر Start لبدأ تشغيل
المحاكي .… والنتيجة : <<
لاحظ الان عند الذهاب لمشروعنا في الإندرويد ستوديو والضغط على زر تشغيل المشروع سوف
تظهر نافذة التشغيل وفيها جهازين ..
الجهاز الأول المحاكي الإفتراضي .. والثاني محاكي الجيني موشن ..
وعرضت لك الاثنين لأنهما الاثنين يعملان الأن .. وتجربة تشغيل التطبيق على الجيني موشن :
والآن سوف نجدها متعبة إنه يجب علينا تشغيل برنامج الجيني موشن من ثم تشغيل المحاكي .. لذلك سوف نقوم بتنصيب إضافة لبرنامج الإندرويد لنستطيع من خلاله تشغيل الجيني موشن بشكل
أسرع.
من برنامج الإندرويد ستوديو إضغط على File ثم اختر ,Settings سوف تظهر لك نافذة الاعدادات, اختر
. Plugins الإضافات منها
نضغط على زر repositories ,Browse لتخرج لنا نافذة جديدة ونكتب داخلها في شريط البحث geny
. Install plugin على ونضغط Genymotion موشن الجيني نختار ثم من
بعد التحميل اضغط على Studio Android Restart ليقوم الإندرويد استوديو بإعادة تشغيل نفسه.
وبعد التشغيل من جديد سوف تجد في شريط الأدوات شعار الجيني موشن, اضغط عليه لتفتح لك نافذة صغيرة فيها الأجهزة التي إنشئتها على الجيني موشن, اضغط على الجهاز الذي تريده واضغط
زر التشغيل Start كما في الصورة :
وهكذا تستطيع إضافة وتشغيل الأجهزة من الإندرويد ستوديو بسهولة.
معاينة مشروعك الإندرويد على جوالك
بعد ما تعلمنا كيفية معاينة مشروعنا الاندرويد على المحاكي الافتراضي ومحاكي الجيني موشن ,
في هذا الدرس سوف نتعلم كيفية معاينة التطبيق على جهازنا أو جوالنا الحقيقي.
في البداية يجب علينا القيام بتفعيل تصحيح usb أو debugging USB من إعدادات الجوال, نذهب إلى
الضبط – خيارات المطور , من ثم نقوم بتفعيل تصحيح USB .
وفي حال لم تجد خيارات المطور في جهازك, إذهب إلى الضبط – حول الهاتف – رقم الاصدار, قم
بالضغط عليه سبع مرات متتالية .. ثم أرجع للخلف تجد خيارات المطور قد ظهرت لك.
بعد تفعيل خيارات المطور وتفعيل تصحيح يو إس بي. قم بتوصيل جهازك بالكمبيوتر ( يجب أن يتعرف
الحاسوب على جهازك إي التعاريف الخاصة بجهازك موجودة بالحاسوب ).
ومن ثم إنقر زر التشغيل سوف تجد جهازك في نافذة التشغيل قم باختياره وسوف يتم تشغيل
التطبيق على جوالك. يوجد جوالت عليها حماية تطلب تصريح لوصول الحاسوب للجهاز وافق عليها.
وإن واجهتك مشاكل جرب إن تضع المر التالي في ملف AndroidManifest.xml :
داخل أوسمة البليكيشن :
android:debuggable="true"
وإن شاء الله سوف يعمل معك بشكل سليم .
إذا كان جهازك من شركة جوجل, أجهزة ,Nexus لتعريفها على جهازك, من حزمة الـ SDK قم بتنزيل
.Google USB Driver
الفتراضي في حال مثل قمت بعمل تشات على سحابة جوجل للتراسل, هكذا تحتاج لأكثر من جهاز
والمحاكي الإفتراضي سوف يفي بالغرض لذلك.
كي لا أطيل الحديث عليك سوف نقوم بالمطلوب, في البداية يجب علينا الذهاب إلى موقع الجيني
موشن وفتح حساب مجاني لديه.
https://www.genymotion.com : موشن الجيني موقع إلى للدخول
Sign in زر على اضغط
Create account حساب إنشاء على أضغط ثم
قم بملأ المعلومات الخاصة بك للتسجيل.
بعد الانتهاء من البيانات, اضغط على account Create
https://www.genymotion.com/#!/download التحميل صفحة إلى ندخل ,الحساب تسجيل بعد
نختار نظام جهازنا, ونضغط على تحميل النسخة الكاملة.
بعد تحميل الجيني موشن, نقوم بتثبيته على جهازنا كإي برنامج آخر. بعد التثبيت نقوم بفتح برنامج
الجيني موشن
بعد فتح البرنامج سوف يطلب منك المعلومات التي سجلت بها في الموقع, اليميل وكلمة المرور.
بعد الدخال يخبرك إنه لا يوجد لديك إي جهاز هل تريد إضافة جهاز ؟ تقول له نعم.
أو قم بالضغط على اضافة Add
سوف تظهر لك نافذة فيها عدة أجهزة, اختر منها ما يناسبك, حسب المستوى API او الحجم
.Next التالي
اضغط كذلك التالي .. سوف يتم تنزيل الملفات الخاصة بهذا المحاكي من النترنت. وبعد الانتهاء
سوف يظهر لك في نافذة التشغيل :
وإن واجهت مشاكل, من خيار Settings ثم ADB إن متصل بحزمة SDK الافتراضية, فإن كانت لديك
في جهازك مختلفة المسار قم بتحديدها بشكل
يدوي.
و الان قم بالضغط على زر Start لبدأ تشغيل
المحاكي .… والنتيجة : <<
لاحظ الان عند الذهاب لمشروعنا في الإندرويد ستوديو والضغط على زر تشغيل المشروع سوف
تظهر نافذة التشغيل وفيها جهازين ..
الجهاز الأول المحاكي الإفتراضي .. والثاني محاكي الجيني موشن ..
وعرضت لك الاثنين لأنهما الاثنين يعملان الأن .. وتجربة تشغيل التطبيق على الجيني موشن :
والآن سوف نجدها متعبة إنه يجب علينا تشغيل برنامج الجيني موشن من ثم تشغيل المحاكي .. لذلك سوف نقوم بتنصيب إضافة لبرنامج الإندرويد لنستطيع من خلاله تشغيل الجيني موشن بشكل
أسرع.
من برنامج الإندرويد ستوديو إضغط على File ثم اختر ,Settings سوف تظهر لك نافذة الاعدادات, اختر
. Plugins الإضافات منها
نضغط على زر repositories ,Browse لتخرج لنا نافذة جديدة ونكتب داخلها في شريط البحث geny
. Install plugin على ونضغط Genymotion موشن الجيني نختار ثم من
بعد التحميل اضغط على Studio Android Restart ليقوم الإندرويد استوديو بإعادة تشغيل نفسه.
وبعد التشغيل من جديد سوف تجد في شريط الأدوات شعار الجيني موشن, اضغط عليه لتفتح لك نافذة صغيرة فيها الأجهزة التي إنشئتها على الجيني موشن, اضغط على الجهاز الذي تريده واضغط
زر التشغيل Start كما في الصورة :
وهكذا تستطيع إضافة وتشغيل الأجهزة من الإندرويد ستوديو بسهولة.
معاينة مشروعك الإندرويد على جوالك
بعد ما تعلمنا كيفية معاينة مشروعنا الاندرويد على المحاكي الافتراضي ومحاكي الجيني موشن ,
في هذا الدرس سوف نتعلم كيفية معاينة التطبيق على جهازنا أو جوالنا الحقيقي.
في البداية يجب علينا القيام بتفعيل تصحيح usb أو debugging USB من إعدادات الجوال, نذهب إلى
الضبط – خيارات المطور , من ثم نقوم بتفعيل تصحيح USB .
وفي حال لم تجد خيارات المطور في جهازك, إذهب إلى الضبط – حول الهاتف – رقم الاصدار, قم
بالضغط عليه سبع مرات متتالية .. ثم أرجع للخلف تجد خيارات المطور قد ظهرت لك.
بعد تفعيل خيارات المطور وتفعيل تصحيح يو إس بي. قم بتوصيل جهازك بالكمبيوتر ( يجب أن يتعرف
الحاسوب على جهازك إي التعاريف الخاصة بجهازك موجودة بالحاسوب ).
ومن ثم إنقر زر التشغيل سوف تجد جهازك في نافذة التشغيل قم باختياره وسوف يتم تشغيل
التطبيق على جوالك. يوجد جوالت عليها حماية تطلب تصريح لوصول الحاسوب للجهاز وافق عليها.
وإن واجهتك مشاكل جرب إن تضع المر التالي في ملف AndroidManifest.xml :
داخل أوسمة البليكيشن :
android:debuggable="true"
وإن شاء الله سوف يعمل معك بشكل سليم .
إذا كان جهازك من شركة جوجل, أجهزة ,Nexus لتعريفها على جهازك, من حزمة الـ SDK قم بتنزيل
.Google USB Driver