Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

enter image description here

Ответ 3

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

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