Как запустить эмулятор SurfaceDuo из Visual Studio

Я могу открыть и запустить эмулятор Surface Duo из командной строки, создать приложение Xamarin Mobile (Android, UWP), но когда я пытаюсь выполнить развертывание с использованием Android в качестве проекта запуска, я не могу выбрать эмулятор Surface Duo в качестве доступного Устройство Android.

Сообщение об ошибке отсутствует, потому что устройство недоступно. Доступны и другие эмуляторы Android (x86).

Если я создаю и открываю проект Android с помощью Android Studio, Surface Duo распознается и доступен как устройство.

Я также добавил Xamarin.SurfaceDuo из Nuget.

Есть идеи?

1 ответ

Решение

Существует документ о том, как использовать эмулятор Surface Duo с приложениями Xamarin.

  1. Найдите место установки эмулятора Surface Duo. Местоположение по умолчанию:%USERPROFILE%\SurfaceDuoEmulator.
  2. Открыть artifacts папка внутри установочной папки.
  3. Сделайте резервную копию run.bat - можно скопировать что-нибудь вроде run_androidstudio.bat.
  4. Открыть файл run.bat в текстовом редакторе.
  5. Замените все содержимое файла приведенным ниже фрагментом кода для вашей платформы:
  6. Проверить ANDROID_SDK_LOCATION значение пути в верхней части файла является правильным (указано место установки Visual Studio по умолчанию).
Другие вопросы по тегам