В последнее время я хотел заняться разработкой Windows Phone 8 и установил Visual Studio 2013 + Windows Phone SDK 8 + Visual Studio 2013 Последнее обновление. Мои системные параметры: - 8 ГБ ОЗУ - Windows 8.1 64-битная система - Intel i5. В момент, когда я пытаюсь запустить проект Windows Phone, появляется диалоговое окно с надписью: Заголовок - "Не удается запустить эмулятор Windows Phone" Субтитры - "Эмулятор Windows Phone" требуется Hyper-V. На вашем ПК отсутствуют следующие предварительные условия, необходимые для запуска Hyper-V: -Windows 8 Professional(64-разрядная версия)"

После того, как я увидел, что я проверил, как обновить Normal Windows 8.1 до Windows 8.1 Professional. Не повезло, я попытался узнать больше об установке Hyper-V с конфигурацией BIOS, но тоже не повезло.

Обычно я разрабатываю на Android с Eclipse(с эмулятором), поэтому не могу понять причину, по которой эмулятор Windows Phone не может работать в моей системе.

PS У меня нет функции Hyper-V для включения / выключения в списке функций Windows.

Спасибо за каждый ответ! :)

3 ответа3

2

Я использую Windows 8.1 Professional на планшете Surface (i5) и ноутбуке (i7). На обоих установлен Visual Studio 2013, на обоих включен Hyper-V, и оба успешно запустили эмулятор телефона.

Казалось бы, ваше оборудование соответствует задаче, единственное, что мешает вам включить Hyper-V и запустить эмулятор, может показаться, что это версия для Windows: вам нужен как минимум Professional.

2

Я был в более или менее такой же ситуации. Текущая реализация Hyper-V требует 64-битной ОС и поддержки виртуализации на уровне процессора. К сожалению, это существует только в относительно новых (поколения 3 и 4 Intel) под Windows. Чтобы проверить, поддерживает ли ваш процессор необходимые требования к виртуализации, используйте CoreInfo от Mark Russinovich из SysInternals.

Если ваш процессор не имеет необходимой поддержки, вы все равно можете использовать настоящий телефон для разработки / отладки. Хорошая новость: Lumia 520 стоит всего 55 долларов в магазинах (вероятно, на eBay дешевле).

1

Короче говоря, требуется аппаратное обеспечение, поддерживающее HyperV (которое у вас есть), а для запуска HyperV эмулятора телефона требуется Windows Professional. Для обновления Windows Standard до Professional требуется другая лицензия, которую вы можете получить у Microsoft.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .