2013-12-16 5 views
3

Я просматривал следующие link, и там есть два заявления.Проект библиотеки Android JAR

1. Вам нужно SDK Tools r14 или новее, чтобы использовать новую функцию библиотеки проекта, который генерирует каждый проект библиотеки в свой собственный файл JAR

2. Вы не можете экспортировать проект библиотеки в JAR файл Библиотека не может быть распределена как двоичный файл (например, файл JAR). Это будет добавлено в будущую версию SDK Tools.

Я смутился после прочтения этих двух утверждений. Разве эти два утверждения не говорят об одном и том же и противоречат друг другу?

Если нет, пожалуйста, помогите мне понять, в чем разница между ними.

ответ

3

Существует тонкое различие: созданный файл JAR содержит только скомпилированные файлы классов и не содержит никаких ресурсов (из папки res). Я думаю, что второй оператор ссылается на тот факт, что в настоящее время проект библиотеки не может быть распространен как только файл JAR, потому что любые ресурсы, принадлежащие проекту библиотеки, не будут включены в файл JAR. Тем не менее, похоже, что планируется, что в будущем будет возможно упаковать весь проект библиотеки, включая ресурсы, в виде файла JAR.

UPDATE: смотри также this answer

+0

Уже ответили скриншоты как на последнюю Android v1.2 студии –

Смежные вопросы