2012-01-26 1 views
1

Я очень новичок в Mono для Android, и у меня возникают проблемы с запуском - в частности, как новый пользователь, я, как правило, должен пройти код, чтобы убедиться, что он делает то, что я хочу. Это очень медленно, используя VS 2010 и последнюю версию Mono для Android. Просто интересно, улучшит ли MonoDevelop вопрос и будет ли он легко развиваться с использованием MonoDevelop, а не VS 2010, который является моим обычным инструментом.Visual Studio 2010 или MonoDevelop

Спасибо за любые советы

ответ

0

Из моего опыта Mono Develop более легкий, но и более глючный. На данный момент я использую Visual Studio. Он компилирует ресурсы сразу, тогда как Mono Develop иногда не распознает, когда я добавил ресурс. Но вы правы в отладчике. Это мучительно медленно. Помимо отладчика, я нашел разработку в MonoDroid достаточно продуктивной.

+0

Спасибо, оба - я куплю лицензию, так как она, по-видимому, работает лучше на физическом устройстве. Это только я или это довольно сложно начать с Mono для Android? Может быть, мне нужно приложение-образец, поскольку я нахожу простые задачи, потому что я не могу найти примеры и/или документацию. Ожидайте, что я буду размещать здесь много! – user1169502

+0

Просто имейте в виду, что вам не нужно искать только примеры монодидов, большинство примеров java можно использовать с минимальным усилием преобразования, а «андроид» обеспечивает более богатый набор результатов поиска, чем «monodroid». Просто запускайте каждый раз, когда вы видите [Parcelable] (http://docs.xamarin.com/android/about/limitations). Также убедитесь, что вы загрузили код примера [xamarin обеспечивает] (https://github.com/xamarin/monodroid-samples), а также зайдите в [блог Грега Шеклса] (http://www.gregshackles.com/), он имеет некоторый хороший исходный код на [Github] (https://github.com/gshackles/Sample-Projects/tree/master/MonoDroid/) – Travis

2

Насколько я знаю, медленность связана не с Visual Studio, а с самим эмулятором Android.

Debugging Monodroid на физическом устройстве много быстрее или с VS или MonoDevelop, но тогда вам нужно купить лицензию, чтобы иметь возможность развернуть на что-либо другое, чем эмулятор ..

Я хотел бы сохранить с помощью Visual Studio поскольку он намного более полный и стабильный, чем MonoDevelop. Если вы действительно хотите, чтобы вы могли рассмотреть вопрос о покупке лицензии для Monodroid и использовать физическое Android-устройство.