Я использую Eclipse и никогда не собираю свой проект Android Library вручную, но я думаю, что вопросы разработки, изложенные в официальном руководстве разработчика здесь , должны ответить на ваш вопрос:
Каждый проект библиотеки создает свой собственный класс R
Когда вы строите зависимый проект приложения, библиотечные проекты компилируются и объединяются с проектом приложения. Каждая библиотека имеет свой собственный класс R, названный в соответствии с именем пакета библиотеки. Класс R, сгенерированный из основного проекта и проекта библиотеки, создается во всех необходимых пакетах, включая пакет основного проекта и пакеты библиотек.
Обновление с другой запиской, цитируемой официальным разработчиком Библиотечные проекты :
Однако проект библиотеки отличается от стандартного проекта приложения Android тем, что вы не можете скомпилировать его непосредственно в свой собственный файл .apk и запустить его на устройстве Android. Точно так же вы не можете экспортировать проект библиотеки в автономный файл JAR, как это было бы сделано для настоящей библиотеки. Вместо этого вы должны скомпилировать библиотеку косвенно, ссылаясь на библиотеку в зависимом приложении и создавая это приложение.