الروبوت ستوديو هو بيئة التطوير الرئيسية لإنشاء تطبيقات لنظام التشغيل أندرويد. هذا البرنامج القوي يسمح للمطورين لإنشاء وتصحيح واختبار التطبيقات على محاكي الروبوت قبل تحميله على الجهاز.
ومع ذلك ، قد يواجه مستخدمو معالجات أمد مشاكل عند تشغيل محاكي أندرويد ستوديو ، حيث يدعم المحاكي افتراضيا معالجات إنتل فقط. في هذه المقالة ، سوف ننظر في عدة طرق لتشغيل محاكي استوديو الروبوت على معالجات أمد.
- باستخدام محاكيات فرط الخامس
- باستخدام محاكاة أمد تمكين
- حل مشكلة محاكاة استوديو الروبوت على معالجات أمد
- متطلبات تشغيل محاكي أندرويد ستوديو على معالجات أمد
- كيفية إعداد محاكي استوديو الروبوت لتشغيل على معالجات أمد
- 1. تمكين المحاكاة الافتراضية في بيوس
- 2. استخدام محاكي غير هاكسم
- 3. تغيير إعدادات المحاكي
- سؤال وجواب
- كيف يمكنني تشغيل الروبوت ستوديو المحاكي على معالجات أمد?
- هل من الممكن لتشغيل الروبوت ستوديو المحاكي على معالج أمد دون تثبيت وحدات إضافية?
باستخدام محاكيات فرط الخامس
طريقة واحدة لتشغيل محاكي ستوديو الروبوت على معالجات أمد هو استخدام محاكاة فرط الخامس. فرط الخامس هو مكون ويندوز الذي يسمح لك لاستخدام الافتراضية على مستوى نظام التشغيل.
للقيام بذلك ، تحتاج إلى تثبيت وتكوين محاكيات فرط الخامس على جهاز كمبيوتر مع معالج أمد وتمكين الافتراضية في بيوس. ثم يمكنك تشغيل محاكي أندرويد ستوديو باستخدام هايبر-في بدلا من دعم إنتل المدمج.
باستخدام محاكاة أمد تمكين
الطريقة الثانية هي استخدام محاكاة طرف ثالث مع دعم معالج أمد. على سبيل المثال ، هناك محاكاة مثل جينيموتيون التي تقدم حلول الملكية لتشغيل محاكي ستوديو الروبوت على معالجات أمد.
لاستخدام محاكي أمد تمكين ، تحتاج إلى تحميل وتثبيته على جهاز الكمبيوتر الخاص بك. ثم يجب عليك تكوين المحاكي في الروبوت ستوديو بحيث يستخدم المحاكي المحدد بدلا من المدمج في دعم إنتل.
وهكذا ، على الرغم من أن الروبوت ستوديو لا يدعم معالجات أمد افتراضيا ، وهناك طرق لتشغيل المحاكي على هذه الأجهزة. يمكن للمستخدمين الاختيار بين استخدام محاكاة فرط الخامس أو محاكاة طرف ثالث مثل جينيموتيون لتشغيل بنجاح محاكي ستوديو الروبوت على أجهزة الكمبيوتر مع معالجات أمد.
حل مشكلة محاكاة استوديو الروبوت على معالجات أمد
عند محاولة تشغيل محاكي الروبوت ستوديو على معالجات أمد ، تنشأ بعض المشاكل بسبب عدم توافق النظم مع الافتراضية على أساس إنتل فت-إكس أو أمد-الخامس.
ومع ذلك ، هناك عدة طرق لحل هذه المشكلة:
باستخدام وضع وبكس
الروبوت ستوديو يمكن تمكين دعم وضع وبكس ("منصة ويندوز هيبرفيسر") ، وهو وضع الافتراضية البديلة على أساس إنتل فت-إكس أو أمد-الخامس.
للقيام بذلك ، افتح إعدادات استوديو الروبوت ، حدد علامة التبويب "الروبوت المحاكي" وحدد مربع الاختيار "تمكين منصة ويندوز هبرفيسر".
ثم تحتاج إلى إعادة تشغيل المحاكي ، ويجب حل مشكلة التوافق مع معالجات أمد.
استخدام محاكيات الطرف الثالث
إذا لم تنجح الطريقة الأولى ، يمكنك محاولة تثبيت واستخدام محاكي آخر ، على سبيل المثال ، جينيموتيون أو بلوستاكس.
أنها تدعم معالجات أمد ويمكن استخدامها لتشغيل واختبار تطبيقات الروبوت.
باستخدام جهاز مادي
إذا لم تحل جميع الطرق المذكورة أعلاه المشكلة ، يمكنك محاولة استخدام جهاز فعلي لتشغيل واختبار تطبيقات أندرويد.
قم بتوصيل جهازك بجهاز الكمبيوتر الخاص بك باستخدام كابل يو اس بي ، وقم بتمكين وضع المطور على الجهاز والسماح بتصحيح أخطاء يو اس بي.
ثم حدد جهازك من قائمة الأجهزة المتاحة لتشغيل واختبار في الروبوت ستوديو.
اختيار الطريقة الأكثر ملاءمة بالنسبة لك لحل مشكلة الروبوت ستوديو مضاهاة على معالجات أمد ومواصلة تطوير واختبار تطبيقات الروبوت الخاص بك دون مشاكل.
متطلبات تشغيل محاكي أندرويد ستوديو على معالجات أمد
لتشغيل محاكي أندرويد ستوديو على معالجات أمد ، يجب استيفاء المتطلبات التالية:
- نظام التشغيل 64 بت. ويدعم محاكي ستوديو الروبوت على معالجات أمد فقط على أنظمة التشغيل 64 بت مثل ويندوز ، لينكس أو ماك.
- معالج مع دعم المحاكاة الافتراضية. تقدم أيه إم دي تقنية افتراضية تسمى أيه إم دي-في. لتشغيل محاكي ستوديو الروبوت على معالجات أمد ، تحتاج إلى التأكد من تمكين دعم أمد-الخامس في بيوس جهاز الكمبيوتر الخاص بك.
- تثبيت الروبوت سك. لتشغيل محاكي ستوديو الروبوت على معالجات أمد ، تحتاج إلى تثبيت سك الروبوت وتكوين متغير بيئة أندرويد_هومي بحيث الروبوت ستوديو يمكن العثور على البرنامج المساعد وملفات سك.
- تحديث الروبوت ستوديو المحاكي. تأكد من تحديث إصدار محاكي أندرويد ستوديو الخاص بك إلى أحدث إصدار. غالبا ما تتضمن الإصدارات المحدثة من المحاكي إصلاحات للأخطاء وتحسينات في الأداء ، والتي يمكن أن تكون مفيدة عند التشغيل على معالجات أمد.
ونظرا لهذه المتطلبات ، سوف تكون قادرة على إطلاق بنجاح محاكي الروبوت ستوديو على معالجات أمد والبدء في تطوير تطبيقات الروبوت.
كيفية إعداد محاكي استوديو الروبوت لتشغيل على معالجات أمد
عند العمل مع الروبوت ستوديو على معالجات أمد ، قد يواجه المستخدمون مشاكل في تشغيل محاكي الروبوت. هذا هو عادة يرجع ذلك إلى حقيقة أن المحاكي التي تقدمها الروبوت ستوديو يستخدم تسريع الأجهزة معتمدة حصرا من قبل معالجات إنتل. ومع ذلك ، هناك عدة طرق لتكوين المحاكي لتشغيل على معالجات أمد.
1. تمكين المحاكاة الافتراضية في بيوس
قبل البدء في تكوين محاكي أندرويد ستوديو ، تأكد من تمكين المحاكاة الافتراضية في بيوس جهاز الكمبيوتر الخاص بك. للتحقق من المحاكاة الافتراضية وتمكينها ، اتبع الخطوات التالية:
- أعد تشغيل الكمبيوتر واضغط على المفتاح المشار إليه على الشاشة لإدخال بيوس.
- ابحث عن إعداد المحاكاة الافتراضية. يوجد عادة في قسم" متقدم "أو" تكوين وحدة المعالجة المركزية".
- قم بتشغيل المحاكاة الافتراضية ، واحفظ التغييرات ، وأعد تشغيل الكمبيوتر.
2. استخدام محاكي غير هاكسم
افتراضيا ، الروبوت ستوديو يقترح استخدام المحاكي مع تسريع الأجهزة هاكسم (إنتل الأجهزة تسريع مدير التنفيذ). ومع ذلك ، يمكنك محاولة استخدام المحاكيات التي لا تتطلب هاكسم ، مثل محاكي جينيموتيون أو المحاكيات التي توفرها منصات المطورين الأخرى.
3. تغيير إعدادات المحاكي
يمكنك أيضا محاولة تغيير إعدادات محاكي الروبوت ستوديو لتجنب المشاكل التي تعمل على معالجات أمد:
- Запустите Android Studio и откройте проект.
- Перейдите в «Preferences» (или «Settings») -> «Android SDK» -> «SDK Tools».
- Поставьте галочку напротив «Android Emulator Hypervisor Driver for AMD Processors (HAXM alternative)» и нажмите «OK».
- После загрузки драйвера, перезапустите Android Studio и попробуйте запустить эмулятор снова.
لا تنس أن المحاكيات تتطلب عادة معالجات قوية نسبيا وذاكرة وصول عشوائي كافية للعمل بشكل مريح. إذا كان جهاز الكمبيوتر الخاص بك لا يلبي الحد الأدنى من متطلبات النظام أو ليست قوية بما فيه الكفاية ، قد تواجه مشاكل عند العمل مع محاكي الروبوت ستوديو.
إذا كنت لا تزال تواجه مشاكل في تشغيل المحاكي على معالجات أمد ، ثم تشغيل المحاكي على جهاز الروبوت البدني قد يكون خيارا بديلا. ببساطة توصيل جهاز الروبوت الخاص بك إلى جهاز الكمبيوتر الخاص بك عن طريق أوسب وتحديده كجهاز الهدف لتشغيل التطبيق الخاص بك.
سؤال وجواب
كيف يمكنني تشغيل الروبوت ستوديو المحاكي على معالجات أمد?
لتشغيل محاكي أندرويد ستوديو على معالجات أمد ، سوف تحتاج إلى تثبيت وحدات إضافية. أولا ، افتح استوديو أندرويد وانتقل إلى قسم الإعدادات. ثم حدد " أدوات سك "وحدد المربع بجوار"قطعة أثرية معمارية أمد". بعد ذلك ، انقر فوق "تطبيق" وانتظر حتى يكتمل التثبيت. بعد التثبيت ، سوف تكون قادرة على إنشاء وتشغيل محاكاة متوافقة مع معالجات أمد.
هل من الممكن لتشغيل الروبوت ستوديو المحاكي على معالج أمد دون تثبيت وحدات إضافية?
لا ، لتشغيل محاكي استوديو الروبوت على معالج أمد ، يجب تثبيت وحدات إضافية. هذه الوحدات تحتوي على الأدوات اللازمة لدعم معالجات أمد. افتراضيا ، لم يتم تثبيتها مع الروبوت ستوديو ، لذلك سوف تحتاج إلى إضافتها يدويا في إعدادات البرنامج. بدون هذه الوحدات ، لن تتمكن من إنشاء وتشغيل المحاكيات على معالج أمد.