ال محاكي أندرويد هو جهاز أندرويد الظاهري (AVD)، والذي يمثل جهاز Android محددًا. يمكننا استخدام محاكي Android كجهاز مستهدف لتنفيذ واختبار تطبيق Android الخاص بنا على جهاز الكمبيوتر الخاص بنا. يوفر محاكي Android جميع وظائف الجهاز الحقيقي تقريبًا. يمكننا الحصول على المكالمات الهاتفية والرسائل النصية الواردة. كما أنه يعطي موقع الجهاز ويحاكي سرعات الشبكة المختلفة. محاكي Android يحاكي الدوران وأجهزة استشعار الأجهزة الأخرى. فإنه يصل إلى متجر Google Play، وأكثر من ذلك بكثير
يكون اختبار تطبيقات Android على المحاكي أحيانًا أسرع وأسهل من اختباره على جهاز حقيقي. على سبيل المثال، يمكننا نقل البيانات إلى المحاكي بشكل أسرع من نقلها إلى جهاز حقيقي متصل عبر USB.
يأتي محاكي Android مزودًا بتكوينات محددة مسبقًا للعديد من هواتف Android وWear OS والأجهزة اللوحية وأجهزة Android TV.
المتطلبات والتوصيات
يأخذ محاكي Android متطلبات إضافية تتجاوز متطلبات النظام الأساسية لـ Android Studio. هذه المتطلبات مذكورة أدناه:
- أدوات SDK 26.1.1 أو أعلى
- معالج 64 بت
- Windows: وحدة المعالجة المركزية مع دعم UG (ضيف غير مقيد).
- HAXM 6.2.1 أو أحدث (يوصى بـ HAXM 7.2.0 أو أحدث)
قم بتثبيت المحاكي
يتم تثبيت محاكي Android أثناء تثبيت Android Studio. ومع ذلك، قد يتم أو لا يتم تثبيت بعض مكونات المحاكي أثناء تثبيت Android Studio. لتثبيت مكون المحاكي، حدد محاكي أندرويد المكون في أدوات SDK علامة التبويب مدير SDK.
قم بتشغيل تطبيق Android على المحاكي
يمكننا تشغيل تطبيق Android من مشروع Android Studio، أو يمكننا تشغيل تطبيق مثبت على Android Emulator أثناء تشغيل أي تطبيق على الجهاز.
الزر الأوسط في CSS
لبدء محاكي Android وتشغيل تطبيق في مشروعنا:
1. في بيئة تطوير أندرويد، نحتاج إلى إنشاء جهاز Android افتراضي (AVD) يمكن للمحاكي استخدامه لتثبيت تطبيقك وتشغيله. لإنشاء AVD جديد:-
1.1 افتح مدير AVD بالنقر فوق الأدوات> مدير AVD.
1.2 انقر فوق إنشاء افتراضي الجهاز، في أسفل مربع حوار AVD Manager. ثم حدد الأجهزة تظهر الصفحة.
1.3 حدد ملف تعريف الجهاز ثم انقر فوق التالي. إذا لم نتمكن من رؤية ملف تعريف الجهاز الذي نريده، فيمكننا إنشاء ملف تعريف الجهاز أو استيراده. ال صورة النظام تظهر الصفحة.
1.4 حدد صورة النظام لمستوى واجهة برمجة التطبيقات (API) المحدد وانقر فوق التالي. وهذا يؤدي إلى فتح التحقق من التكوين صفحة.
xor في جافا
1.5 قم بتغيير خصائص AVD إذا لزم الأمر، ثم انقر فوق ينهي.
2. في شريط الأدوات، اختر AVD، الذي نريد تشغيل تطبيقنا من الجهاز المستهدف من القائمة المنسدلة.
3. انقر يجري.
قم بتشغيل المحاكي دون تشغيل التطبيق أولاً
لبدء المحاكي:
- افتح مدير AVD.
- انقر نقرًا مزدوجًا فوق AVD، أو انقر فوقه يجري
أثناء تشغيل المحاكي، يمكننا تشغيل مشروع Android Studio واختيار المحاكي باعتباره الجهاز المستهدف. يمكننا أيضًا سحب ملف APK لتثبيته على المحاكي، ثم تشغيله.
ابدأ تشغيل المحاكي من سطر الأوامر
يتضمن Android SDK محاكي جهاز Android. يتيح لك محاكي Android تطوير التطبيق واختباره دون استخدام جهاز فعلي.
بدء تشغيل المحاكي
باستخدام محاكي الأمر، سنبدأ المحاكي. إنه بديل لتشغيل مشروعنا أو البدء من خلال AVD Manager.
فيما يلي بناء جملة سطر الأوامر الأساسي لبدء تشغيل جهاز افتراضي:
$ emulator -avd avd_name [ {-option [value]} ... ]
أو
$ emulator @avd_name [ {-option [value]} ... ]
على سبيل المثال، إذا قمنا بتنفيذ المحاكي من Android Studio على جهاز Mac، فسيكون سطر الأوامر الافتراضي مشابهًا كما يلي:
$ /Users/user_name/Library/Android/sdk/emulator/emulator -avd Nexus_5X_API_23 -netdelay none -netspeed full
لعرض قائمة أسماء AVD، أدخل الأمر التالي:
راجيش خانا
$ emulator -list-avds
تشغيل وإيقاف المحاكي، ومسح البيانات
من صفحة الجهاز الظاهري، يمكننا إجراء العملية التالية على المحاكي:
- لتشغيل محاكي Android يستخدم AVD، انقر نقرًا مزدوجًا فوق AVD، أو انقر فوق يطلق
- لإيقاف تشغيل المحاكي، انقر بزر الماوس الأيمن واختر قف، أو انقر فوق القائمة ▼ ثم حدد إيقاف.
- إذا أردنا مسح البيانات من أحد المحاكي وإعادتها إلى الحالة الأولية عندما تم تعريفها لأول مرة، ثم انقر بزر الماوس الأيمن فوق AVD وحدد بيانات جاهزة. أو انقر على القائمة ▼ ثم اختر بيانات جاهزة.