Кнопки / Операции для запуска приложения Android в ВМ

Я пытаюсь запустить / запустить мое приложение для Android на Xamarin Android Player через Visual Studio. Буквально какие кнопки / операции вы выполняете, чтобы отправить приложение в запущенный в данный момент эмулятор в Visual Studio 2013?

Я успешно настроил IP-адрес виртуальной машины (Android Kitkat) через консоль ADB и подтвердил, что ADB находит это подключенное устройство. Обратите внимание, что при открытии AVD Manager моей виртуальной машины нет в списке. Может быть, потому что виртуальная машина была создана в Xamarin Android Player?

Как отправить приложение на виртуальную машину? Правильно ли я щелкаю правой кнопкой мыши по своему проекту Android и выбираю развертывание? Делая это выводит ошибку:

Ошибка: ссылка на объект не установлена ​​для экземпляра объекта.
========== Построение: 0 выполнено, 0 не выполнено, 2 обновлено, 0 пропущено ===========
========== Развертывание: 0 успешно выполнено, 1 не выполнено, 0 пропущено ==========

введите описание изображения здесь

1 ответ

Раздел отладки должен выглядеть примерно так (кнопка отладки развертывания / запуска - это кнопка с символом Play): введите описание изображения здесь

Первое, что нужно сделать, это убедиться, что ваш проект Xamarin Android установлен в качестве запускаемого проекта (проект правой кнопкой мыши -> Установить как запускаемый проект).

После этого, если вы нажмете стрелку раскрывающегося списка на Start Debugging (кнопка с символом воспроизведения), вы должны увидеть там свою виртуальную машину XAP. Это должно быть то же имя, что и при выборе виртуальной машины XAP для запуска, например, я выбрал эту виртуальную машину для запуска в XAP: введите описание изображения здесь

Если вы не видите свою виртуальную машину в раскрывающемся списке, Visual Studio неправильно подключается к XAP.

Если вы видите виртуальную машину, выберите ее, а затем нажмите Start Debugging Кнопка для запуска приложения на виртуальной машине.

Другие вопросы по тегам