Как я понимаю, три способа распределить мое приложение через Банку, Библиотеку Android и Проект Библиотеки Android.
Банка - не может содержать ресурсы или разметки XML (таким образом, это отсутствует для меня),
Библиотека Android - Я действительно не знаю, как это работает, но Google API использует его...
Проект Библиотеки Android - включает ресурсы, но позволяет клиентскую свободу действий на коде, как это распределяется как источник.
Если я должен создать приложение с закрытым исходным кодом, которое требует drawables и XML-файлов, которые я хочу распределить другим программистам Android, что я должен использовать? И действительно ли кто-то может направить меня к учебному руководству при создании Библиотеки Android?
В документации разработчика Android есть статья о библиотеках Android:
Обновление: http://developer.android.com/tools/projects/index.html#LibraryProjects
Прежде всего, я думаю, что если вы хотите опубликовать свои проекты, программы, которые вы хотите, чтобы они работали на устройстве Android .. Так что вы можете опубликовать их в формате .apk. И когда вы создаете пакет apk, нет никаких ограничений на то, что вы в него вкладываете. Ваши ресурсы и макеты должны быть в нем, потому что ваше приложение не будет работать без них ... на вашем месте я бы сначала ознакомился с руководствами по экспорту проектов Android.
http://developer.android.com/guide/publishing/app-signing.html
На этой странице объясняются методы публикации и подписи вашего приложения. Вы можете взглянуть на это.