В Visual Studio 2013 Professional я компилирую и запускаю приложение Xamarin.Android. Он успешно создает и запускает эмулятор Android (Nexus 4 Kitkat).VS не запускает приложение на Kitkat Android VM только
Но приложение никогда не запускается, мы просто остаемся на главном экране Android. И я ничего не могу сделать в VS, пока я не закрою Android VM. VS находится в режиме отладки и странная кнопка остановки. Выход VS висит на Starting emulator: Nexus 4 Kitkat
. В течение этого периода я могу использовать VM Kitkat и запускать другие приложения, чтобы он не был заморожен.
Почему это происходит и как я могу это исправить?
Некоторые важные сведения:
- Нексус 4 Kitkat VM была создана с помощью Xamarin Android Player.
- Если я запустил любую другую виртуальную машину Android, то VS успешно запускает виртуальную машину и запускает приложение. Из того, что я помню, я не создавал эти виртуальные машины через Xamarin Android Player - так, может быть, поэтому они преуспели?
Из любопытства вы можете запустить приложение через Xamarin Studio с помощью N4 Kitkat VM? Также, что произойдет, если вы удалите и заново создадите виртуальную машину? – codechinchilla
@codechinchilla Да, то же самое происходит с Xamarin Studio. Он просто переходит на главный домашний экран, и XS постоянно говорит «Начальное устройство». Если я нажимаю кнопку «Стоп», тогда скажите «Запустить с» и выберите текущую виртуальную машину (она показывает ее IP-адрес), затем запускает приложение. –
Определенно странно, кажется, что есть некоторая ошибка в связи между VS и XAP, хотя, если это было что-то вроде проблемы с брандмауэром, я предполагаю, что это будет происходить для всех виртуальных машин. Вы пытались удалить и воссоздать конкретную VMK KitKat? Вы также можете временно отключить локальный брандмауэр и попробовать подключиться. – codechinchilla