2013-08-28 2 views
0

Я пытаюсь добавить проект библиотеки в другой проект, но я не могу его добавить.Как добавить проект андроидной библиотеки в другой проект андроида в eclipse

Я сделал, например. Project A как проект библиотеки, перейдя к его свойствам и проверив isLibrary checkbox. Затем я попытался добавить это в Project B, перейдя в его свойства и нажав кнопку Add и выбрав Project A в качестве библиотеки.

Затем я нажал на ok, но когда я пытаюсь использовать любой класс или ссылку Project A, я получаю сообщение об ошибке, которое не определено. Я снова проверил свойства Project B's, и там нет ссылки Project A, которую я установил ранее.

Ссылка автоматически исчезает. Мне нужна помощь в этом.

Редактировать: Оба проекта находятся в одном рабочем пространстве.

+0

Убедитесь, что оба ваших проекта находятся в одном каталоге. –

ответ

0

Эта эмблема была доступна только для чтения файлов Project B. Я исключил разрешения только для чтения, и теперь он работает. Спасибо за предложения

1

Проверьте это, пожалуйста, к примеру Facebook SDK:

set of dependencies

connection library

и попробуйте нажать Apply перед тем пресс Ok

+0

Он все еще не работает, я нажимаю 'apply' и' ok', окно свойств закрывается, и когда я его снова открываю, ссылка исчезает –

0

Вы можете добавить проект A в папку "библиотеки" в проекта B, а затем вы должны иметь возможность использовать ссылки. Каждый раз, когда используемая библиотека должна находиться в вашей основной папке проекта, а не в том же Рабочее пространство.

+0

@Hammad проверяет, создан ли jar или нет в папке bin библиотеки проекта? –

1

Я сам столкнулся с этой проблемой. Решение было основано на местоположении библиотечного проекта.

Это должно быть в вашем рабочем столе , «далее» к проекту Android, к которому вы пытаетесь подключиться.

Это ваш случай?

+0

Оба проекта находятся в одном и том же ** рабочем пространстве ** –

+0

Обновлены ли вы с последними версиями Android SDK, Build Tools и плагином ADT? –

+0

Да, в моей рабочей области уже есть проект библиотеки и связанный с ним проект, и он отлично работает. Это было сделано кем-то еще –

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