Visual Studio 2015 RC Emulator для Android не запускается
У меня проблема с Visual Studio 2015 RC Emulator для Android. Эмулятор не запускается, когда я начинаю отладку (F5), ни от "Инструменты > Visual Studio Emulator для Android...". Процесс застревает в "Подготовка виртуальной машины", и есть процесс "Xde.exe" с 0% использования ЦП в диспетчере задач. Это происходит для всех виртуальных машин. Предыдущие эмуляторы (pre-RC) работали нормально.
Необходимые API (19 и 21) устанавливаются в соответствии с менеджером SDK.
Я попытался переустановить Visual Studio, а также восстановить его, но это не помогло.
Как я могу это исправить?
![Visual Studio Emulator for Android]()
Update:
Вот журналы: http://pastebin.com/xgyTNkJ9. Строки [Critical] The operation was canceled.
являются самообучающимися. [Critical] Could not launch 'VS Emulator 5.5" KitKat (4.4) HDPI Phone' device.
произошел, когда я убил xde.exe в диспетчере задач.
Какой странный факт: когда я импортирую файл VHD из %localappdata%\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices
в диспетчер Hyper-V, он работает отлично, и я даже могу его запустить и использовать. К сожалению, я все еще не могу отлаживать приложение из Visual Studio таким образом.
Обновление 2:
Итак, я переустановил Windows на свой ноутбук, и это происходит после установки Visual Studio 2015 RC. Так что два разных устройства, одна чистая установка Windows и тот же эффект.
Ответы
Ответ 1
Это может быть дубликат эмулятора Visual studio (2015) для android, не работающего - XDE.exe - Выход из кода 3.
У меня была такая же проблема, как и у вас, и это было решено, выполнив шаги, указанные в этом ответе: fooobar.com/questions/115252/....
Ключом для меня было отключить сетевой доступ, который я установил на своем адаптере Wi-fi.
Ответ 2
Возможно, вы не являетесь членом группы администраторов Hyper-V на компьютере. Сделайте это:
- Открыть панель управления > Администрирование > Управление компьютером.
- Разверните "Локальные пользователи и группы", а затем нажмите "Группы".
- Дважды щелкните группу "Администраторы Hyper-V".
- Нажмите "Добавить" и добавьте свое имя пользователя в группу.
Если группа не существует, ее можно создать с помощью PowerShell script в этом сообщении в блоге: http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/09/28/creating-a-hyper-v-administrators-local-group-through-powershell.aspx
Ответ 3
Возможно, у вас недостаточно памяти для запуска виртуальной машины Hyper-V. Если вы перейдете к диспетчеру Hyper-V и попытаетесь запустить изображение эмулятора, вы сможете увидеть, начнется ли оно вообще, или если у вас недостаточно свободной памяти на компьютере.
Ответ 4
Я придумал очень подлинное решение, которое может удовлетворить вашу основную потребность в запуске эмулятора. Все, что вам нужно сделать, это выполнить следующие действия:
- Войдите в https://www.genymotion.com/account/login/
- Загрузите Genymotion оттуда.
- Сначала загрузите и запустите эмулятор по своему выбору из Genymotion.
[Запустить эмулятор от кнопки "Пуск" ] [2]
- Затем продолжайте работу и откройте Visual Studio.
-
Откройте свое решение, и пока ваш Genymotion Emulator запустится, вы увидите, что в режиме воспроизведения у вас будет новое устройство Emulator, которое будет Genymotion Device.
-
Разверните с помощью этого устройства.
- Ура!! Ваше решение успешно.