Xamarin Forms Android App Crashes запускает отладочную версию с помощью эмулятора VS Android

У меня есть базовое приложение Xamarin Forms, которое я создал. Он отлично работает с симулятором iOS.

Однако, когда я пытаюсь запустить VS-эмулятор VS (5.1in Marshmallow), он падает каждый раз при открытии. Даже когда я пытаюсь работать без отладки. Ниже приведена ошибка, которую я вижу:

01-14 16:22:10.290 D/Mono ( 1366): AOT module 'mscorlib.dll.so' not found: dlopen failed: library "/data/app-lib/App3.Droid-2/libaot-mscorlib.dll.so" not found 01-14 16:22:10.290 D/Mono ( 1366): AOT module '/Users/builder/data/lanes/2512/d3008455/source/monodroid/builds/install/mono-x86/lib/mono/aot-cache/x86/mscorlib.dll.so' not found: dlopen failed: library "/data/app-lib/App3.Droid-2/libaot-mscorlib.dll.so" not found 01-14 16:22:10.294 D/Mono ( 1366): Unloading image data-0x9659b010 [0xb93d5940]. 

Я запускаю VS2015 + Xamarin Forms 2.0 последние и самые большие.

Что тут происходит?

Вкратце:

1. Проблема «Не удается подключиться к отладчику» (приложение Android запускается и сразу закрывается, отладка останавливается):

  1. Закройте окно симулятора Android, чтобы закрыть виртуальную машину.
  2. Запустите « Менеджер Hyper-V » (программа Microsoft для управления виртуальными машинами в Windows, у вас она установлена)
  3. Выберите эмулятор, который вы пытаетесь использовать.
  4. Щелкните правой кнопкой мыши контекстное меню, нажмите « Настройки»
  5. В диалоговом окне настроек разверните узел Процессор
  6. Нажмите Совместимость
  7. В правой панели установите флажок « Перенести на физический компьютер с другой версией процессора »,
  8. Запустите отладку в Visual Studio, чтобы перезапустить симулятор

2. Отсутствует проблема libaot-mscorlib.dll.so:

Перейдите в свойства проекта Android, нажмите вкладку «Параметры Android» и отмените выбор «Использовать быстрое развертывание».

Источник: исправление для «не удалось подключиться к отладчику» при развертывании приложений Xamarin Forms в эмуляторе Visual Studio Android (VS2015)

Эта проблема, похоже, происходит только на процессорах нового поколения, что объясняет, почему я никогда раньше этого не видел.

Это происходит из-за несовместимости изображений Android для эмулятора Visual Studio для Android и более новых поколений процессоров Intel по состоянию на 2015 год.

Это решение также опубликовано здесь: эмулятор андроидов Visual Studio не запускается полностью