Что такое папка "личные библиотеки Android" в Eclipse?


Я изначально думал, что это было исключительно для официальных библиотек, таких как библиотека поддержки. Однако каждый раз, когда я добавляю пользовательский JAR с помощью пункта меню "Добавить в путь сборки", он автоматически появляется как в "ссылочных библиотеках", так и в "частных библиотеках Android". Один из них является избыточным, так как нет смысла экспортировать оба во время сборки. Кроме того, "частные библиотеки Android" не могут быть изменены, поэтому я не могу (легко) добавить Java doc или исходные пути. Не говоря уже о том, что это просто кажется неправильным, что пользовательский JAR находится в "частных библиотеках Android".

Я не могу удалить запись из "личных библиотек Android", чтобы использовать только" библиотеки ссылок".

3 17

3 ответа:

В моем случае я всегда добавляю библиотеки в папку libs.

Согласно моему пониманию, так оно и должно быть. папка Android Private Library ссылается на эти банки в папке libs. Частная библиотека Android используется при создании apk (возможно, при преобразовании вашего кода java в файл dex).

У меня нет никаких проблем с обычными банками. В моем случае они находятся только в справочных библиотеках. Я предлагаю вам посмотреть вкладку Order and Export в свойствах java build path.Просто проверьте все пользовательские банки и снимите галочки со всех конкретных библиотек Android. Если вы хотите, чтобы все банки находились в справочных библиотеках, проверьте все банки и очистите свой проект.

Введите описание изображения здесь

Вам просто нужно поместить jar и jardoc в папку, но не в папку "libs". Тогда появится "справочная библиотека"., Затем вы можете добавить jardoc в jar по свойствам jar в справочной библиотеке.

1: Создать папку с именем sth, но не " libs" например, папка с именем "lib". 2: Положите ваши .банка и .jardoc в новой папке папка "lib" в этом руководстве 3: добавьте банку и jardoc в проект. Затем появятся "библиотеки ссылок". 4: Удалить исходную банку / jardoc.jar в libs (если вы уже импортировали их в libs раньше). 5: Добавьте XXXjavadoc.jar to XXX.jar как местоположение дока.