Проблема с настройкой библиотеки поддержки в соответствии с руководством разработчика Android с использованием Eclipse

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

В основном я следовал каждому шагу здесь Настройка библиотеки поддержки - добавление библиотеки с ресурсами, но не могу понять последнюю.

Добавьте библиотеку в свой проект приложения:

  1. В Project Explorer щелкните проект правой кнопкой мыши и выберите «Свойства».
  2. На панели «Библиотека» нажмите Добавить.
  3. Выберите проект библиотеки и нажмите OK. Например, проект appcompat должен быть указан как android-support-v7-appcompat.
  4. В окне свойств нажмите ОК.

Теперь проблема в панели библиотеки. Я вижу несколько вариантов добавления (Добавить JAR, Добавить внешние JAR, Добавить переменную, Добавить библиотеку, Добавить папку класса и Добавить папку внешнего класса)

Может ли кто-нибудь дать мне более подробное объяснение, что мне действительно нужно добавить?

Единственное место, где я вижу только опцию Добавить, — это панель «Проекты».

Ура, ДП


person Slobodan Antonijević    schedule 28.10.2013    source источник
comment
вам нужно сослаться на проект библиотеки в вашем проекте andorid   -  person Raghunandan    schedule 28.10.2013
comment
Есть возможность уточнить? Спасибо   -  person Slobodan Antonijević    schedule 28.10.2013
comment
См. stackoverflow.com/a/18429959/2556111.   -  person ramaral    schedule 28.10.2013


Ответы (3)


Это нужно для добавления библиотеки, которую вы получили, в свое приложение для Android. Таким образом, вы можете опубликовать свое приложение с библиотекой, чтобы использовать его.

Например, Actionbar sherlock, angEngine, admob или любая другая библиотека. Чтобы ваше приложение поддерживало его, вы должны сначала добавить его в свой проект.

И лучше всего выбрать Add External JARS или что угодно.

person Ahmed Ekri    schedule 28.10.2013
comment
На самом деле я пытаюсь сделать это developer.android.com/ training/basics/actionbar/ Итак, ActionBar — это то, что мне нужно. поэтому я попробовал ваше предложение, и оно исправило часть кода, отлично. Но теперь проблема заключается в том, что в файле манифеста я получаю сообщение об ошибке: Ошибка: не найден ресурс, соответствующий заданному имени (в «теме» со значением «@style/Theme.AppCompat.Light») в моем файле манифеста <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.AppCompat.Light" > - person Slobodan Antonijević; 28.10.2013
comment
@DeadpoolDude, вы ссылались на проект библиотеки так, как я упоминал в своем посте? - person Raghunandan; 28.10.2013
comment
перезапустить затмение или очистить проект - person Ahmed Ekri; 28.10.2013

Сначала импортируйте библиотеку в свою рабочую область (где находится ваш проект Android). Импортируйте библиотеку в eclipse. Он находится под /sdk/extras/android/support/v7/appcompact.

Щелкните правой кнопкой мыши свой проект Android. Перейти к свойствам. Выбирайте андроид. Нажмите «Добавить обзор» и добавьте ссылку в свой проект Android.

Нажмите «Добавить», просмотрите и добавьте проект библиотеки.

введите здесь описание изображения

Когда вы добавляете, это выглядит так, как показано ниже

введите здесь описание изображения

person Raghunandan    schedule 28.10.2013
comment
это решило часть предупреждений, большое спасибо, мне еще предстоит проверить, действительно ли панель действий работает на Android 2.3 и выше, ура - person Slobodan Antonijević; 28.10.2013
comment
@DeadpoolDude, вам нужно расширить ActionBarActivity и использовать Theme.AppCompact - person Raghunandan; 28.10.2013
comment
@DeadpoolDude, проверьте это разработчиков Android. blogspot.in/2013/08/ - person Raghunandan; 28.10.2013

Сделайте это простым способом: щелкните правой кнопкой мыши папку проекта в проводнике пакетов или навигаторе, затем найдите Инструменты Android > Добавить библиотеку поддержки. Откроется диалоговое окно с просьбой принять лицензию. Примите, нажмите «Установить», и все готово ;-)

person 2Dee    schedule 28.10.2013