Я хочу использовать новый класс ActionBarActivitiy из библиотеки поддержки v7, но я не могу найти поддержку JAR в любом месте. У меня есть папка v7 в моем каталоге дополнительных услуг, но она содержит 3 каталога, а не банкуГде я могу найти библиотеку поддержки android-v7 jar
ответ
В 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 в наши дни.
ActionBarActivity
находится в проекте библиотеки Android, а не в JAR. Есть instructions in the Android developer documentation для того, как добавить проект библиотеки Android в свою среду и приложить его к вашему проекту приложения.
Вам необходимо обновить свою библиотеку поддержки через SDK, а затем перейти в папку, в которой находится ваш SDK! Затем перейдите к: Дополнительно -> Google, и вы найдете проект и включенную банку!
В новых SDK папка: ** extras> android **. – Mahm00d
не указано никаких инструкций, где показано и только поддержка andorid-support-v4.jar. –
Они немного изменили поведение ADT. Я обновил ответ. –