Поскольку я читал новости о том, что Xamarin теперь "свободен", я сразу же установил Visual Studio 2015 Update 2 и инструментальные средства Android (NDKs, SDK для 19-23, Visual Studio Emulator для Android от января 2016 года), чтобы начать работу над приложение для Android.
Возбужденный я запустил эмулятор от Tools -> Visual Studio Emulator for Android
и установил профиль, который лучше всего подходит для моего собственного телефона. Поскольку мой телефон находится на Android 6, я решил получить профиль для уровня API 23/Android 6.
Поскольку я уже включил Hyper-V несколько месяцев назад, установка для профиля только должна была добавить меня в группу "Администраторы" и создать 2 сетевых адаптера.
До сих пор так хорошо.
После запуска эмулятора он останется в "OS is start...". Я решил, что подожду. Я подумал, что подожду еще немного. После этого я отказался от возможности начать работу и начал расследование.
Я также пробовал другие профили, несколько других из уровня API 23, один из 22 и один из 19. Только те, из уровня API 23, не работали.
Следующие шаги - это то, к чему я дошел до Googling и т.д. Я пробовал их во всех комбинациях:
- Rebooting
- Отключение/включение Hyper-V
- Удаление адаптеров vEthernet (через диспетчер Hyper-V).
- Запуск XDECleanup
- Разрешение XDE через брандмауэр Windows как приложение (входящее)
- Восстановление программного обеспечения эмулятора в
Programs and Features
- Включение/отключение "совместимости процессоров" в диспетчере Hyper-V.
Это данные, которые я собрал до сих пор:
- Снимок экрана с сообщением об ошибке, которое эмулятор дает после долгого ожидания (10-15 минут, может быть, немного дольше).
- Снимок экрана последней части журнала при подключении к виртуальной машине Android 6:
- Снимок экрана последней части журнала рабочей виртуальной машины (это один из Android 4.4 VM):