Подтвердить что ты не робот

Эмулятор Visual studio (2015) для android не работает - XDE.exe - Код выхода 3

Я создал новый проект Blank App (Xamarin.Forms Portable) в Visual Studio 2015.

Когда я пытаюсь запустить проект Droid в Visual Studio Emulator для Android, я просто получаю общее сообщение об ошибке:

Произошла ошибка при создании устройства "BC Emulator 5" KitKat (4.4) XXHDPI Phone.

Итак, я просмотрел Tools- > Visual Studio Emulator для Android и попытался запустить эмулятор вручную. Через некоторое время он терпит неудачу, и в журнале говорится:

24.7.2015 16:22:52: [Информационный] Повторная инициализация установленных профилей.

24.7.2015 16:22:52: [Информационный] Установленные профили инициализированы. Устройства: 2 Платформы: 1

24.7.2015 16:22:52: [Информационный] Повторная инициализация устанавливаемых профилей.

24.7.2015 16:22:52: [Информационный] Установленные профили инициализированы. Устройства: 30 Платформы: 4

24.7.2015 16:22:56: [Информационный] Ожидание запуска устройства...

24.7.2015 16:22:56: [Информационное] Запуск устройства: 5 "KitKat (4.4) XXHDPI Phone

24.7.2015 16:22:56: [Информационный] Проверка аргументов эмулятора...

24.7.2015 16:22:56: [Информационный] Определение, если эмулятор уже запущен...

24.7.2015 16:22:56: [Информация] Подготовка виртуальной машины...

24.7.2015 16:22:58: [Критический] Произошла ошибка при создании устройства "BC Emulator 5" KitKat (4.4) XXHDPI Phone.

24.7.2015 16:22:58: [Критический] Путь XDE: C:\Program Files (x86)\Microsoft XDE\10.0.10240.0\xde.exe

24.7.2015 16:22:58: [Критический] XDE Аргументы:/sku Android/displayName "VS Emulator 5 \ "KitKat (4.4) XXHDPI Phone" /memSize 2048/diagonalSize 5/video "1080x1920" /vhd "C:\Users\lacike\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\5_KitKat_ (4.4) _XXHDPI_Phone\image.vhd" /name "VS Emulator 5-дюймовый KitKat (4.4) XXHDPI Phone. lacike" /noStart/silent

24.7.2015 16:22:58: [Критический] XDE Код выхода: 3

Однако, когда я запускаю проект WinPhone в эмуляторе Windows Phone, он работает. Он использует XDE.exe, например, Android Emulator, поэтому работает сеть Hyper-V.

Любые идеи?

UPDATE:

Когда я попытался установить новый профиль устройства, я столкнулся с этой проблемой:

Visual Studio 2015 RC Emulator для Android не запускается

Процесс застревает в "Копирование файлов .vhd и создание виртуальной машины".

ОБНОВЛЕНИЕ 2:

Когда я открываю командную строку и запускаю xde.exe со следующими аргументами xde:

xde.exe/sku Android/displayName "VS Emulator 5 \ "KitKat (4.4) XXHDPI Phone" /memSize 2048/diagonalSize 5/video "1080x1920" /vhd " C:\Users\lacike\AppData\Local\Microsoft\VisualStudioEmulator\Android\Контейнеры\Локальные\Устройства\vhd\5_KitKat_ (4.4) _XXHDPI_Phone\image.vhd "/name" VS Emulator 5-дюймовый KitKat (4.4) XXHDPI Phone.lacike

Я получаю следующую ошибку: Ошибка хоста службы

4b9b3361

Ответ 1

После нескольких часов и часов исследования и применения следующих шагов я, наконец, заработал:

1) Восстановите Android SDK - перейдите в раздел Программы и компоненты > Microsoft Visual Studio Emulator для Android > Изменить и нажать "Восстановить"

2) Удалите все виртуальные коммутаторы Hyper-V - перейдите в Hyper-V > Virtual менеджер коммутаторов > Удалить все виртуальные коммутаторы

3) Запустите XdeCleanup.exe - В моем случае: "C:\Program Files (x86)\Microsoft XDE\10.0.10240.0"

4) В моем случае я настроил совместное использование интернет-соединений на Ethernet-адаптере, прежде чем я пришлось отключить его

Ответ 2

Обычно ошибка System.ServiceModel.ServiceHost означает, что существует некоторая выдержка из неудачной установки.

Сначала перейдите в диспетчер задач и убейте все запущенные процессы XDE. Если это не исправить, откройте "Программы и функции" > "Microsoft Visual Studio Emulator для Android" > "Изменить" и нажмите "Восстановить"

Ответ 3

Я нашел для меня следующее:

  • Отключите Wi-Fi-соединение.
  • Запустите приложение.
  • Наблюдение Загружается эмулятор
  • Включите Wi-Fi.
  • Обратите внимание, что перезапуск приложения больше не должно быть проблемой до тех пор, пока эмулятор загружен.

Ответ 4

Просто подумал, что я бы добавил решение, которое решило мою проблему.

После некоторого копания я понял, что по какой-то причине Hypervisor не запускался с моего компьютера. У меня есть смутное ощущение, что установка VirtualBox может быть ответственна за это, но это не подтверждено.

Во всяком случае, для меня решение заключалось в том, чтобы включить загрузку гипервизора во время загрузки с помощью BCDEDIT.

В консоли администратора введите:

BCDEDIT /Set {current} hypervisorlaunchtype auto 

и перезагрузите компьютер.

Ответ 5

Я столкнулся с той же проблемой. Однако мне удалось запустить эмулятор, выполнив следующее. Перейдите в каталог xde.exe и откройте командную строку, затем запустите xde.exe с аргументами xde в вашем журнале за вычетом команд /nostart/silent. Итак, в вашем случае:

xde.exe/sku Android/displayName "VS Emulator 5 \" KitKat (4.4) XXHDPI Телефон "/memSize 2048/diagonalSize 5/видео" 1080x1920 "/vhd" C:\Users\lacike\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\VHD\5_KitKat_ (4,4) _XXHDPI_Phone\image.vhd "/name" VS Emulator 5-inch KitKat (4.4) XXHDPI Phone.lacike"

Вероятно, стоит сначала открыть диспетчер задач и завершить все запущенные процессы xde.exe.

Однако у меня нет Xamarin, поэтому я не могу подтвердить, что это позволит вам развернуть эмулятор.

Ответ 6

Я сделал это, и моя проблема была исправлена.

  • Запустите cmd.exe с правами администратора и введите

  • bcdedit/set hypervisorlaunchtype auto

  • Перезагрузите компьютер.

  • запускается как визуальная студия администратора.

Удачи!

Ответ 7

У меня была такая же проблема после установки Android Studio.

Android Studio требует "bcdedit/set hypervisorlaunchtype off"

Visual Studio Emulator для Android требует "bcdedit/set hypervisorlaunchtype auto"

Из-за этого я переключаюсь на "off" или "auto" и перезагружаю свою систему.

Ответ 8

Я думаю, что основная причина проблемы варьируется от машины к машине, но, похоже, что-то связано с тем, как Драйверы устройств различных сетевых интерфейсов взаимодействуют с системой HyperV (кстати, я запускаю Windows 10, некоторые вещи будут немного отличаться от Windows 8).

У меня есть устройство MiFi, которое извлекает энергию из порта USB для ноутбука. Устройство может обеспечить прямое подключение к нему через USB с помощью хост-системы. Когда он отключен от USB-порта, он маршрутизирует трафик через WiFi.

Причины для Ладислава были для меня хорошей отправной точкой. Потребовалось много обезьян - после удаления всех изображений эмулятора и виртуальных коммутаторов, а затем восстановления установки эмулятора для Android - я наткнулся на вероятную причину моей проблемы, являющейся единицей MiFi.

Я пробовал разные конфигурации и заметил, что если вы отключите Ethernet-соединение, созданное автоматически с помощью окон (у него есть описание удаленного Интернет-устройства для удаленного NDIS), теперь будут действовать эмуляторы Android и WindowsPhone.

Я планирую сделать больше копания, но я заметил, что HyperV автоматически создает виртуальные коммутаторы для всех Bluetooth, Wi-Fi и основного Ethernet-порта, но не для USB-соединения MiFi. Возможно, это создает некоторую путаницу в базовой системе HyperV, и ее устранение делает все нормально.

Возможно, другие могут также поделиться своими выводами?

Ответ 9

У меня была эта проблема, удаление виртуальных коммутаторов в Hyper V было недостаточно. Чтобы разрешить это, мне нужно было выключить, а затем снова включить Hyper V.

Ответ 10

Я столкнулся с той же проблемой в течение недели. Я выполнил следующие шаги, чтобы исправить это, 1) Reset вашего ПК. Он очистит все ваши данные и файл установки и восстановит ОС до более раннего этапа Reset ПК 2) Переустановите эмулятор визуальной студии для Android 3) Запустите любой профиль, и он работает эмулятор

Удачи:)

Ответ 11

После форматирования моего компьютера я столкнулся с той же проблемой.

Проблема была исправлена ​​обновлением драйверов карт LAN, хотя я не знаю, почему это так.

Ответ 12

Я столкнулся с той же проблемой. Он проявил себя с тех пор, как я обновился до Windows 10 (независимо от сборки).

Ни одно из изложенных выше решений, похоже, не работает. Однако после деактивации всех, кроме одного из моих сетевых интерфейсов (у меня три: Ethernet x 2 и Wifi), решение, предложенное Ladislav Margai выше, просто сработало.

Это то, что я сделал:

1) Восстановите Android SDK - перейдите в раздел Программы и компоненты > Microsoft Visual Studio Emulator для Android > Измените и нажмите "Восстановить"

2) Удалите все виртуальные коммутаторы Hyper-V - перейдите в Hyper-V > Менеджер виртуальных коммутаторов Удалите все виртуальные коммутаторы

3) Запустите XdeCleanup.exe - В моем случае: "C:\Program Files (x86)\Microsoft XDE\10.0.10240.0"

3 бис) Деактивировать все, кроме одного сетевого интерфейса

4) Запустить Android-эмулятор для VS с правами администратора

5) Активируйте свои сетевые интерфейсы назад

Ответ 13

Я решил проблему просто, выполнив эмулятор VS Android в качестве администратора.

Запуск Visual Studio в качестве администратора также разрешил мгновенные сбои, которые я имел при каждом запуске.

Ответ 14

У меня была такая же проблема, чтобы решить эту проблему. Я выполнил следующий шаг, как рекомендовано, но ничего, и в конце я просто скопировал имя эмулятора, появляющегося в сообщении об ошибке в файле журнала, и по пути открытия .cfg C:\Users\lacike\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\VHD\5_KitKat_ (4,4) _XXHDPI_Phone и вставьте это имя перед device.name

Ответ 15

У меня были трудные времена, чтобы настроить это, но через пару дней R & D и попробовав с другими людьми ответы, я мог бы это сделать. Ура!!!

1) Проблема 1: Моя версия Visual Studio 2015 Community Edition остановилась на странице "Подготовка виртуальной машины". Решение: - После анализа я увидел, что в моем VS → Tools → Android → Android Emulator Manager мой AVD (AVD_GalaxyNexus_ToolsForApacheCordova) показывал res cross (x). - Я исправил это, установив это. Это связано с тем, что мое эмуляторное устройство: VS Emulator 5-дюймовый KitKat (4.4) XXHDPI Phone для API-19. введите описание изображения здесь

2) Проблема 2: он прошел шаг "Подготовка виртуальной машины", но мне грозит множество проблем с созданием сети. Решение: Это было разрешено в следующей ситуации. Эмулятор всегда создавал виртуальный коммутатор, используя мой ethernet, когда я был подключен Wi-Fi. Итак, я переключился на LAN-кабель, предоставленный в Интернете, и временно отключил свой Wi-Fi.

Тогда это было успешным. Мне нужно было несколько шагов, упомянутых Ладиславом Маргаем.

Я надеюсь, что это может помочь другим.

Ответ 16

Я попробовал кучу шагов здесь, и они не сработали, поэтому я перешел через этот подробный инструмент устранения неполадок из Microsoft и нашел проблему.

https://msdn.microsoft.com/library/windows/apps/jj863509(v=vs.105).aspx

В моем случае, когда Hyper-V был установлен, Hyper-V Hypervisor (под платформой Hyper-V) не был установлен.

Я установил его, перезапустил, и вдруг проблема была решена. Не могу поверить, что я упустил это, но, возможно, кто-то еще не обратил на это внимания, и это помогает!: D