2013-08-18 9 views
9

Я хочу использовать новый класс ActionBarActivitiy из библиотеки поддержки v7, но я не могу найти поддержку JAR в любом месте. У меня есть папка v7 в моем каталоге дополнительных услуг, но она содержит 3 каталога, а не банкуГде я могу найти библиотеку поддержки android-v7 jar

ответ

11

В Eclipse щелкните правой кнопкой мыши на своем Проект -> Инструменты для Android -> Добавить библиотеку поддержки ... и следуйте инструкциям. В результате необходимый jar-файл будет скопирован в папку libs. Или вы можете добавить библиотеки вручную, как описано в Android documentation.

Обновление 1: Команда Android Tools внесла некоторые изменения в способ интеграции библиотеки поддержки.

Обновления для Android делают это немного иначе. Есть еще опция Android Tools -> Support Library, но теперь она ведет себя немного иначе. После активации Eclipse будет молча создать новый проект под названием appcompat_v7 или аналогичный. Имя может измениться в следующих версиях ADT. Вы должны найти этот проект в своем рабочем пространстве. Этот проект содержит файл android-support-*.jar. Это новый проект библиотеки. В свою очередь, ваш проект получает зависимость от этого проекта библиотеки.

Вы можете остаться с обновленной конфигурацией «как есть» и начать использовать API совместимости. Или, альтернативно, вы можете скопировать файлы android-support-*.jar в папку проекта lib и удалить зависимость от проекта библиотеки appcompat_v7. Оба варианта будут работать нормально.

Обновление 2: Они изменяют это поведение довольно часто. Попробуйте Проект -> Инструменты для Android -> Добавить библиотеку поддержки .... Если это не сработает, обратитесь за дополнительной информацией: official documentation.

Обновление 3: Действительно стоит перейти на Android Studio, чтобы избежать многочисленных проблем с ATD в наши дни.

+1

не указано никаких инструкций, где показано и только поддержка andorid-support-v4.jar. –

+0

Они немного изменили поведение ADT. Я обновил ответ. –

8

ActionBarActivity находится в проекте библиотеки Android, а не в JAR. Есть instructions in the Android developer documentation для того, как добавить проект библиотеки Android в свою среду и приложить его к вашему проекту приложения.

3

Вам необходимо обновить свою библиотеку поддержки через SDK, а затем перейти в папку, в которой находится ваш SDK! Затем перейдите к: Дополнительно -> Google, и вы найдете проект и включенную банку!

+2

В новых SDK папка: ** extras> android **. – Mahm00d