Как добавить проект библиотеки в проект Android?

Я создал новый проект Android. Я хочу иметь панель действий вверху, поэтому я скачал Action Bar для библиотеки Android, потому что я хочу поддерживать устройства с Android 2.1.

Описание говорит

Компонентом панели действий является библиотечный проект. Это означает, что нет необходимости копировать и вставлять ресурсы в ваш собственный проект, просто добавьте компонент панели действий в качестве ссылки на любой проект.

Я новичок в Android, так что это значит? Как я могу добавить библиотеку в свой существующий проект?

Импортируйте библиотеку в свое рабочее пространство Eclipse:

  • Файл-> Импорт-> Общие-> Существующие проекты в рабочую область, Далее

  • Выберите корневой каталог: / путь / к / проекту

  • Проекты-> Выбрать все

В этот момент происходит сбой, потому что нечего выбирать, а следующая кнопка деактивируется.

Есть идеи?

3 ответа

Решение
  1. File->New-> Другое
  2. Выберите проект Android
  3. Выберите "Создать проект из существующего источника"
  4. Нажмите кнопку "Обзор..." и перейдите к johannilsson-android-actionbar\actionbar
  5. Готово (теперь проект панели действий в вашем рабочем пространстве)
  6. Щелкните правой кнопкой мыши по вашему проекту -> Свойства
  7. В разделе Android-> Библиотека нажмите кнопку Добавить.
  8. выберите недавно добавленный проект -> Ok
  9. вот и все!

Теперь вы можете использовать его

Ознакомьтесь с этой документацией о том, как ссылаться на проект библиотеки в Eclipse.

По ссылке выше:

  1. В Package Explorer щелкните правой кнопкой мыши по зависимому проекту и выберите Properties.
  2. В окне "Свойства" выберите группу свойств "Android" слева и найдите свойства библиотеки справа.
  3. Нажмите кнопку "Добавить", чтобы открыть диалоговое окно "Выбор проекта".
  4. В списке доступных проектов библиотеки выберите проект и нажмите "ОК".
  5. Когда диалоговое окно закроется, нажмите "Применить" в окне "Свойства".
  6. Нажмите кнопку ОК, чтобы закрыть окно свойств.

Плюс к "лучшему ответу", на шаге 8, если вы не видите проект, перейдите к проекту, что вы хотели бы добавить в качестве библиотеки, и

  • откройте "project.properties"
  • добавить 'android.library = true'

и вы можете снова следовать инструкции, и вы должны увидеть желаемый проект.

Другие вопросы по тегам