Android: добавлен проект в виде библиотеки, получен (отсутствует) файл .jar в Build Path> Libraries> Library Projects - PullRequest
4 голосов
/ 17 января 2012

Хорошо, я пытался найти решение для этого примерно полдня.

У меня есть два проекта в рабочей области. Один является основным, я назову его Альфа, другой используется как библиотека для основного, я назову его Дельта.

Дельта помечена галочкой "is Library" и не содержит ошибок (только желтые треугольники с восклицательным знаком).

Альфа имеет Delta добавлена ​​в виде библиотеки (в разделе Android в Project Properties). Как только это будет сделано, я получу большой, толстый, красный восклицательный знак от Альфы. В «Альфа-пути сборки» на вкладке «Библиотеки» красный «х» от «Библиотечные проекты». После расширения этой опции я вижу:

delta.jar - /Users/.../Delta/bin (missing)

Я действительно не могу понять, почему этого не хватает. Во-первых, там есть папка с мусором. Во-вторых, я импортирую библиотеку проекта, а не .jar. В-третьих, даже если он создает файл .jar из библиотеки проекта, кажется, что он правильно скомпилирован, у Delta нет ошибок.

Я действительно в темноте. Пожалуйста помоги.

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 января 2012

Если вы используете SDK Tools, редакция 14 и ADT 14.0.0 и более поздние версии, в конструкцию библиотек на основе jar вносятся изменения. Я рекомендую вам прочитать проект библиотеки * * * * * * * * * * * * * *

0 голосов
/ 29 ноября 2013

У меня была эта проблема именно при обновлении до Android SDK 18 на OSX.Ни пометка проекта как библиотеки, ни импорт существующего проекта библиотеки не сгенерируют файл jar.

Я обновил до 19, и он ушел, теперь jar сгенерированы, и я ничего больше не сделал дляпроект или настройки вообще.

Надеюсь, это кому-нибудь поможет, я боролся часами, как OP.

...