Эмулятор Android не работает с Mono для Android - PullRequest
1 голос
/ 15 января 2012

Я пытаюсь написать приложение с Mono для Android.В попытке сделать это, я использую шаблон по умолчанию в monodevelop.Я могу успешно скомпилировать и запустить приложение.Когда я запускаю приложение, оно выглядит похожим на показанное здесь: http://docs.xamarin.com/android/getting_started/hello_world

В моей версии есть две странности:

  1. Кнопкакрасный
  2. Я не могу нажать кнопку.Когда я использую компьютерную мышь, она действует так, как будто не нажимает кнопку.Это не ограничивается приложением.Если я пытаюсь нажать кнопку «Домой» или «Поиск» в самом эмуляторе, то замечаю, что ничего не происходит.Это похоже на то, что эмулятор не отвечает на мою мышь.

Если вы новичок в работе с Android, кто-нибудь может сказать мне, что я делаю неправильно?Я использую MAC OS X с установленным Lion.Я предполагаю, что у меня правильно установлены SDK и Java SDK с учетом компиляции приложения, и когда я нажимаю «play», я могу загрузить приложение в эмуляторе.Я просто не могу понять, почему я не могу нажать кнопку.Так странно.

Есть идеи?

1 Ответ

1 голос
/ 16 января 2012

Название этого вопроса вводит в заблуждение, поскольку вы говорите, что эмулятор не очень отзывчив, даже за пределами приложения Mono для Android.Проблема здесь с самим эмулятором.Единственное, что я бы порекомендовал попробовать в отношении Mono для Android, - это попробовать запустить приложение без отладки, поскольку отладка добавит дополнительные издержки при запуске приложения.

Эмулятор Android общеизвестно медленный, так как он полностьюэмулируя набор команд ARM в программном обеспечении.Тем не менее, есть определенные вещи, которые вы можете сделать, чтобы выжать еще немного скорости из этого.Одна вещь, которую я видел, имеет большое значение, это уменьшение размера экрана изображения эмулятора.Установка этого значения на маленький размер экрана (например, QVGA) может иметь большое значение.Вы можете управлять этими настройками через Android * * * * * * * * * * * * * *.

...