سؤال

عندما أحاول بدء تصحيح أخطاء تطبيق Windows Phone 8 الخاص بي Emulator WVGA 512MB تظهر رسالة الخطأ التالية

The Windows Phone Emulator wasn't able to connect to the Windows Phone operating system:

The emulator couldn't determine the host IP address, which is used to communicate with the guest virtual machine.

Some functionality may be disabled.

ويظهر المحاكي دائمًا The Windows Phone OS is starting... لا أستطيع أن أفهم ما هي المشكلة.من فضلك النصيحة.

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

المحلول 2

في النهاية تم حل المشكلة.

  1. فتح فرط v مدير
  2. حذف جميع الأجهزة الظاهرية المثبتة
  3. حذف جميع المفاتيح الافتراضية
  4. إعادة تشغيل النظام
  5. rerun visual studio
  6. بفضل شيف كومار غانيش

نصائح أخرى

هذا يعمل بالنسبة لي (وجدت هنا ):

اتبع الخطوات التالية لحل هذه المشكلة
1.Go إلى مركز الشبكة والمشاركة
2.GO لتغيير إعداد محول
3.Go إلى v إيثرنت (منفذ إيثرنت داخلي ويندوز محاكي الهاتف التبديل الداخلي)
4.Right انقر فوقه وتمكينه (إذا تم تمكينه بالفعل ثم قم بتعطيل وتمكينه مرة أخرى).

كان لدي نفس المشكلة.بعد التحقيق الطويل والتحقق من سجل الأحداث، علمت أن جدار حماية Windows يحظر المحاكي المتصل بالجهاز الظاهري.مع هذه المعلومات، من السهل حل المشكلة.

نعم!فقط انتقل إلى لوحة التحكم -> النظام والأمان -> جدار حماية Windows -> السماح بالتطبيق أو ميزة من خلال جدار حماية Windows.وانقر على إضافة زر تطبيق آخر وتصفح مسار المحاكي (عادة "C: \ برامج الملفات (x86) \ Microsoft XDE \ 8.0 \ XDE.EXE" ولكن قد تختلف بناء على موقع التثبيت الخاص بك).اختر نوع الشبكة المناسب الذي تريده وإضافة العنصر الجديد.

الآن عد إلى vs وتشغيل التطبيق الخاص بك (أغلق أي مثيل محاكي قمت بفتحه بالفعل)، يجب أن يعمل كل شيء بشكل جيد الآن!

الحل الذي عمل بالنسبة لي:

  1. فتح فرط v
  2. حدد اور vm والانتقال إلى مدير التبديل الظاهري.
  3. حدد Windows Phone Emulator الداخلي
  4. إذا كان اتصالك داخليا، تحقق من خيار تمكين تحديد VLAN
  5. اضغط F5 من vs.
  6. حظا سعيدا!

مجرد إعادة التشغيل

لا حاجة ماجيك.فقط أعد تشغيل جهاز التطوير الخاص بك بعد تثبيت Windows Phone SDK.

ما تصفه عادةً ما يرجع إلى جدار الحماية الخاص ببرنامج مكافحة الفيروسات التابع لجهة خارجية.

إذا كنت تستخدم سيمانتيك اتبع هذا الإجراء https://stackoverflow.com/a/26326528/4446346

إذا كنت تستخدم جدار حماية ويندوز اتبع هذا الإجراء https://stackoverflow.com/a/27685167/4446346

وإذا كنت تستخدم متوسط قم بالإجراء التالي:

  1. افتح AVG وانتقل إلى-->خيارات-->اعدادات جدار الحماية-->وضع الخبراء-->إعدادات متقدمة.
  2. افحص ال "السماح بأي حركة مرور من/إلى الأجهزة الافتراضية التي يدعمها جدار الحماية"
  3. وانقر على "نعم".

شيء آخر يجب عليك فعله هو الذهاب إلى "مفتاح داخلي لمحاكي Windows Phone"وإلغاء تحديد"برنامج تشغيل مرشح الشبكة AVG"

  1. يفتح مركز الشبكة والمشاركة-->إعدادات محول التغيير-->ملكيات

  2. قم بإلغاء تحديد "برنامج تشغيل مرشح الشبكة AVG"

إذا كنت تقوم بتحميل المحاكي لأول مرة، فإنه يتصرف تماما مثل الهاتف (في التمهيد الأول) حيث سيقوم بتثبيت المجموعة الأولية من التطبيقات وتكوينها.وهذا هو السبب في أن البداية الأولى سيستغرق وقتا طويلا.يمكنك فعلا فتح مدير Hyper-V والاتصال ب VM الذي حددته في وقت بدء التصحيح - لرؤية التقدم الفعلي لما يحدث. نأمل أن يساعد هذا.

يمكنك تعطيل Hyper-V من Program and Features وأعد تشغيل جهازك مرتينكل شيء سيكون افتراضيا.يُمكَِن Hyper-V وأعد التشغيل مرتين ويجب أن يعمل كل شيء مرة أخرى.

أيضا يمكنك التحقق مما إذا كان لديك vethernet (منفذ إيثرنت داخلي Windows Phone Emulator الداخلي) في يتم تمكين مركز الشبكة والمشاركة (لم يكن لي، وحصلت على نفسهخطأ مثلك).

تحقق من وجود مساحة خالية كافية في القرص الصلب الخاص بك.

إذا كان لديك جهاز كمبيوتر يحتوي على شاشة تعمل باللمس والحصول على هذا الخطأ، فقد يكون ذلك لأن Hyper-V يحاول المنفذ عبر شاشة Touchscreen-FX إلى الجهاز الظاهري.

هذا (عند العثور عليه) تصحيحه بسهولة:

  1. أغلق كل محاولة لإطلاق الأجهزة الافتراضية.

  2. اذهب إلى: myper-v manager-> syper-v- الإعدادات-> GPU المادية: S // إلغاء تحديد المربع "استخدم هذه GPU مع RemoteFX"

حاول إلغاء تثبيت VMware Player 12 إذا كان لديك، لقد جربت عدة طرق ولكن لا شيء يعمل حتى أزيله. آمل أن يساعدك.

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