Эмулятор Windows (phone) 8.1/10, застрявший при загрузке ОС
Я пытаюсь заставить эмулятор работать в течение нескольких дней. Раньше я пробовал эмулятор Windows Phone 8.1, а также симулятор Windows 8.1, и оба они застревали при загрузке ОС.
Ранее сегодня я установил новые инструменты Windows 10 и подумал, что я должен дать ему еще одну попытку с новым эмулятором Windows 10... И нет, все тот же результат.
![enter image description here]()
Что странно, диспетчер Hyper-V, похоже, работает нормально. Я вижу, что приложение отображается правильно в маленьком окне предварительного просмотра (см. Поле в левой части рисунка ниже).
Также удаляются точки останова, кажется, что проект работает нормально.
Как уже говорили многие ответы, я попробовал позволить ему работать в течение часа, но все равно ничего не получилось.
![enter image description here]()
Вещи, которые я также пробовал, включают удаление всех виртуальных машин, а также восстановление эмулятора WP 8.1, до сих пор ничего не работало.
Пожалуйста, помогите, это привело меня в безумное положение.: (
Обновление
Не уверен, что это поможет, но если я изменю внутренний переключатель эмулятора Windows Phone, чтобы использовать Частную сеть вместо Внутренняя, я получу пару предупреждений, говорящих Невозможно определить IP-адрес хоста, а затем появится экран экстренного вызова. Не так много, что я могу сделать оттуда, поскольку три кнопки внизу не работают вообще.
Я понимаю, что изменение типа соединения - неправильный способ сделать это, но это, по крайней мере, говорит мне, что эмулятор может работать, это просто вопрос о том, как.
Ответы
Ответ 1
Я связался с командой Visual Studio пару недель назад и, похоже, исправил эту проблему в последнем обновлении. И вот как я, наконец, все это работаю.
- Обновите свою Windows 10 TP до последней версии (в настоящее время 10074).
- Установите последнюю версию Visual Studio 2015 (в настоящее время RC).
- Установите предварительный просмотр инструментов для разработчиков Windows 10 из здесь (я получил
некоторые странные ошибки с кодом ошибки: -2147023294. Игнорируйте их, идите
прямо на следующий шаг).
- Установка автономного Windows SDK для Windows 10 Insider
Предварительный просмотр из здесь.
- Установите предварительный выпуск Microsoft Emulator для Windows 10 Mobile.
от здесь.
Это все! После того, как все это сделано, оба моих симулятора и эмулятора загружаются нормально.
Ответ 2
Я считаю, что у вас есть два подключения к внутреннему коммутатору Windows Phone, и кажется, что он отключен от сети, а другой работает. Отключите тот, который отключен от сети, и оставьте его последним. Это работало для меня после 2-х дней возиться. Боже.
Ответ 3
Я решил эту проблему, просто добавив XDE.EXE в качестве исключения для своего брандмауэра Windows.
Только сегодня
Ответ 4
Много раз он не застревает. Это просто слишком долго, чтобы начать. У меня 8-процессорный процессор, и для запуска ушло около 5 минут, я сильно застрял, но он действительно запускался.
Ответ 5
Попробуйте следующее.
- Откройте диспетчер Hyper-V
- На панели Действия нажмите Настройки Hyper-V
- На панели Сервер выберите Физические GPU
- Снимите флажок, Используйте этот GPU с RemoteFX
- Нажмите OK, чтобы сохранить/закрыть.
Попытка запуска виртуальной виртуальной машины Windows Phone из диспетчера Hyper-V или Visual Studio.
Ответ 6
Не уверен, что это поможет, но если я изменю Windows Phone Emulator Internal Switch для использования частной сети вместо внутреннего, я получит пару предупреждений, говорящих "Невозможно определить IP-адрес хоста" адрес, а затем эмулятор появится с экстренным вызовом экран. Не так много, что я могу сделать оттуда, поскольку три кнопки на дно вообще не функционируют.
когда вы устанавливаете его в приватную сеть, Windows не может взаимодействовать с вашим эмулятором WP. Откройте сетевой адаптер и попробуйте отключить и снова попробуйте запустить эмулятор, а затем снова включите этот адаптер, если он не работает *
Ответ 7
Обходные шаги для установки SDK и эмулятора Windows больше не нужны.
Мы выпустили исправление от 7PM PDT 30 апреля 2015 г. для ошибки установки
Windows 10 SDK 10.0.10069: сбой установщика.
Пользователь отменил установку. Код ошибки: -2147023294 "
Новые настройки больше не должны сталкиваться с этой проблемой.
Для существующих установок и для получения дополнительной информации см. этот форум:
https://social.msdn.microsoft.com/Forums/en-US/17bc9d5e-2ea7-4149-bb75-23997db8bd25/
Ответ 8
В моем случае удаление внутреннего коммутатора из виртуального диспетчера виртуальных коммутаторов Hyper-V помогает, когда вы запускаете приложение с использованием эмулятора в качестве цели, он добавит новый внутренний коммутатор сам по себе, и эмулятор будет работать нормально (больше не будет застрял на экране загрузки)
Проблема в том, что я должен делать это каждый раз, когда я перезапускаю свой компьютер
Ответ 9
Это сработало для меня:
- Перейдите в Защитник Windows.
- Добавить исключение по следующему пути: "C:\Users\Имя_пользователя\AppData\Local\Microsoft\XDE\YourEmulatorVersion"
YourEmulatorVersion - например, 10.0.14393.9
Ответ 10
2 дня, попробовал все, что было опубликовано здесь, но ничего не сработало! Наконец, поскольку сейчас намного проще (заново) устанавливать окна без потери файлов (3 часа, включая обновления), я просто прибегал к этому. То же самое произошло, но потом я увидел предупреждение о том, что я еще не активировал свой VS для запуска в режиме разработчика:) Сделал это, и вуаля, эмулятор теперь работает.
Если это может быть полезно: моя проблема возникла, когда я установил Android Studio и отключил Hyper-V от Android. Включение его для VS просто не могло заставить меня запустить его снова. Но я слышал, что есть способ запускать эмуляторы Android и VS с использованием эмулятора VS для Android. Я попытаюсь посмотреть, как это работает позже...
Ответ 11
Я знаю, что вопрос старый, но ни один из вышеперечисленных ответов не работал у меня, поэтому я записываю свои два цента:
- Перейдите в консоль Hyper-V и удалите все эмуляторы.
- Перейдите в "Управление устройствами" в дереве сетевых адаптеров node, удалите все виртуальные ключи.
- Запустите эмулятор из Visual Studio и просмотрите волшебство.