В настоящее время я использую Monodroid для разработки приложения для Android.Я довольно плохо знаком с приложениями для телефонов, поэтому запутался в нескольких вещах:
Что по определению является библиотекой Android?Я использую шаблон Mono для создания библиотеки Android: создайте библиотеку классов Mono для Android => напишите код и встроите в .dll => запустите с эмулятором из Visual Studio, и он прекрасно работает в эмуляторе.Но является ли файл .dll библиотекой Android?Или он конвертируется в Mono перед началом работы на эмуляторе, а библиотека 'REAL' для Android должна быть JAR?
Могу ли я напрямую использовать мой определенный .dll, написанный на C #, для создания этого приложения?Я попробовал это в Mono, напрямую ссылаясь на это в моем приложении для Android, и он строит, без ошибок.Но когда эмулятор запускает это приложение, оно застревает (все еще без ошибок) - как правильно использовать c # .dll в проекте приложения для Android?
Я понимаю, что есть довольнопара тем, обсуждающих связь между c # и android и о mono, но после прочтения я все еще не могу обойти эту проблему со ссылками на библиотеку, поэтому, если кто-то может предложить какой-либо намек / мысли, будет очень признателен