Новичок в MonoDroid, эмулятор не запускает мое приложение, чего мне не хватает?

#visual-studio-2010 #xamarin.android

#visual-studio-2010 #xamarin.android

Вопрос:

Я разработчик C #, но совершенно новичок в разработке MonoDroid и Android в целом. Я только что загрузил MonoDroid несколько минут назад, запустил VS 2010 и следовал инструкциям здесь (http://docs.xamarin.com/android/getting_started/hello_world ) для создания приложения HelloWorld. Должно быть довольно просто, не так ли? Все компилируется, и я запустил приложение в режиме без отладки, как указано. Эмулятор запускается, но… приложение не запускается. И когда я смотрю в каталог приложений, я не вижу ничего, что говорит о HelloWorld или выглядит как мое приложение.

Чего мне не хватает?

Ответ №1:

После запуска эмулятора он отображается в списке устройств? Если да, то при его выборе он говорит что-то вроде «Упаковка вашего приложения», «Развертывание вашего приложения» и т. Д.? Есть ли какие-либо сообщения об ошибке?

Комментарии:

1. Он НЕ отображается в списке моих устройств. И все же я вижу запущенный эмулятор на экране. Он находится на открывающемся экране, где вам нужно сдвинуть его, чтобы разблокировать.

2. Кроме того, когда я закрываю эмулятор, VS показывает что-то вроде ошибки. Там написано Ошибка: Отменено ========== Развертывание: 0 выполнено успешно, 1 не выполнено, 0 пропущено ==========

3. Извините, я неправильно понял ваш вопрос. Я думал, вы имели в виду «отображается ли оно как устройство WINDOWS»… так что да, он отображается в диалоговом окне «Выбор устройства» как работающее устройство.

4. Что происходит, когда вы выбираете его в диалоговом окне «Выбор устройства»?

Ответ №2:

Что вам нужно сделать, это после того, как эмулятор отобразится как выбранный (как вы сказали, вы должны быть на экране слайд для разблокировки), OKснова нажмите на экран выбора устройства / запуска эмулятора. Затем в левом нижнем углу Visual Studios 2010 вы увидите, как он развертывает и упаковывает ваше приложение. Если вы делаете это впервые, потребуется установить некоторые одноразовые программы, mono shared runtime и т. Д.

Теоретически это должно сработать после этого.