سؤال

أنا أستخدم Xubuntu مع برنامج VMWare على نظام التشغيل Windows 7.أقوم بتطوير تطبيق Android واستخدام genymotion لتشغيل جهاز android افتراضي.لكن منذ أيام قليلة، عندما أحاول تشغيل جهازي الافتراضي genymotion يظهر لي هذا الخطأ:

(مترجم من الفرنسية)

من المستحيل تشغيل المحطة الافتراضية Genymotion.

لم تحصل محطة Genymotion الافتراضية على عنوان IP.

لسبب غير معروف، لم يقم خادم DHCP الخاص بـ VirtualBox بتعيين عنوان IP للمحطة الافتراضية.الرجاء تشغيل VirtualBox لإيجاد حل لهذه المشكلة.

لمزيد من المساعدة، يرجى الذهاب إلى: https://cloud.genymotion.com/page/faq/#collapse-nostart

لذلك، اتبعت الرابط ورأيت أنه يجب أن يكون لدي نفس عنوان IP للمحول وخادم DHCP وشرحت كيفية التعديل.أقوم بتغيير IP الخاص بخادم DHCP ليكون هو نفس المحول.ولكن يبدو أن ذلك لا يحل المشكلة لأن نفس الرسالة تظهر بعد التعديل.

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

السبب وراء وجودي على هذا الجهاز الظاهري هو أنني واجهت الكثير من المشكلات في التثبيت المستقر مع نظام التشغيل windows/linux ثنائي التمهيد، لذا اخترت المحاكاة الافتراضية لنظام التشغيل Linux بدلاً من ذلك.ولا أستطيع العمل على windows لأنه عمل جماعي والعمل على windows يتعارض بعض الشيء مع العمل على نظام Linux.

أتمنى أن أكون مفهومة وأعذروني على الخطأ اللغوي.

يحرر :

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

هل كانت مفيدة؟

المحلول

في الواقع، وجدت ما كانت مشكلتي (أو تبدو وكأنها).في إعدادات الجهاز الظاهري، في قسم CD / DVD (SATA)، اختر "استخدام ملف ISO ISO" بدلا من "استخدام محرك الأقراص الفعلي".

لا أعرف لماذا كانت المشكلة مرتبطة بالقرص المضغوط / DVD.ولكن الآن يمكنني تشغيل الجهاز الظاهري Genymotion.انها بطيئة مثل الجحيم ولكنها تعمل.

نصائح أخرى

وجدت أيضا طريقة لتشغيل Android Emulator على Mac (يعمل مع VMware على Windows):

أولا افتح VirtualBox وبدء تشغيل جهاز Android الخاص بك.ثم ابدأ نفس الجهاز في Genymotion.

للحصول على وقت رد الفعل السلس النسبي - قم بتعيين ذاكرة الفيديو إلى 128 ميجابايت من ذاكرة اللوحة الأم إلى 1024 ميغابايت في VirtualBox.

لا يمكنك حقا القيام Virtualisation من ضيف افتراضي.
يجب تثبيت Genymotion على نظام التشغيل المضيف.

يمكنك أن ترى إدخالا في هذا الموضوع على Genymotion FAQ هنا:

لتشغيل تطبيقات Android على genymotion أو جهازك من جهاز vm، يمكنك اتباع الإرشادات التالية:

  1. قم بتثبيت genymotion على نظام التشغيل المحلي الخاص بك
  2. قم بتثبيت تطبيق ترجمة الذراع على genymotion الخاص بك
  3. إعادة تشغيل جينيموشن
  4. قم بتثبيت خدمة جوجل بلاي على genymotion
  5. أعد التشغيل مرة أخرى
  6. قم بتنزيل وتثبيت تطبيق adb wireless من متجر Play على genymotion
  7. قم بتشغيل ADB Wireless ثم احصل على عنوان IP المخصص الذي تم إنشاؤه بواسطة هذا التطبيق
  8. قم بتشغيل هذا الأمر على جهاز vm

adb connect <IpAddressGeneratedByAdbWireless>

يتمتع!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top