Как запустить эмулятор 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.
- Найдите место установки эмулятора Surface Duo. Местоположение по умолчанию:
%USERPROFILE%\SurfaceDuoEmulator
. - Открыть
artifacts
папка внутри установочной папки. - Сделайте резервную копию run.bat - можно скопировать что-нибудь вроде
run_androidstudio.bat
. - Открыть файл
run.bat
в текстовом редакторе. - Замените все содержимое файла приведенным ниже фрагментом кода для вашей платформы:
- Проверить
ANDROID_SDK_LOCATION
значение пути в верхней части файла является правильным (указано место установки Visual Studio по умолчанию).