الجمعة، 26 فبراير 2016

[دوره برمجه تطبيقات الاندرويد] الدرس الثالث - محاكى الاندرويد الوهمى | AVD






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

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

في البداية نقوم بفتح حزمة SDK ونذهب أعلى API لديك, وتقوم بتحميل Image System v7a EABI ARM APIs Google 



فى الصوره قمت بتحديد Android 5.1 API 22 لانه اعلى اصدار يمكن ان يشتغل عليه التطبيق وهذا يتغير حسب الاعدادات التى قمت بظبطها عند انشاء التطبيق 

بعد الانتهاء من التحميل توجه إلى AVD من خلال الايقونة الخاصة به في الاندرويد ستوديو 
أو من خلال التوجه إلى : < Tools Android > AVD Manager

سوف تظهر لك نافذة جديدة كما في الصورة



اضغط على : Create Virtual Device

ستظهر لك هذه النافذه, اختار منها الشاشة أو الحجم الذي يناسبك



بعد الاختيار اضغط next ستظهر هذه الشاشه 



قم باختيار الاصدار التى تود ان يعمل عليه المحاكى ثم اضغط next 



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



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



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

 

ننتظر قليلا .. بعد انتهاء المحاكى من الاقلاع نجد انه تم تشغيل التطبيق الخاص بنا بشكل تلقائى ونستطيع الان اختبار ومعاينة تطبيقاتنا من خلال المحاكى 



وهكذا نكون قد تعلمنا كيفية إنشاء محاكي افتراضي من داخل الاندرويد ستوديو, وكذلك كيفية تشغيل المشروع عليه وكما ذكرت سابقا ساتطرق فى موضوع مستقل عن دروس الدوره ساتطرق لبرنامج Genymotion كبديل للمحاكى الافتراضى وكذلك كيفية استخدام الجوال الخاص للمعاينه .




فى الدرس القادم ان شاء الله سنتكلم بالتفصيل عن ال Layout وبعض العناصر التى ستتكرر معنا مثل (TextView Button ImageView) واهم خصائصها مثل (الطول العرض الخ)

ليست هناك تعليقات:

إرسال تعليق