Как разрешить ошибку «Ресурс не найден, который соответствует указанному имени» при добавлении библиотеки v7 AppCompat в Eclipse?

У меня есть цель проекта для уровня API 10, и я хочу реализовать новую библиотеку поддержки ActionBar. После выполнения всех указаний в Setup Library Setup , при добавлении библиотеки в мой проект, я столкнулся с десятками сообщений об ошибках, подобных этому:

android-support-v7-appcompat\res\values-v14\styles_base.xml:24: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.....

Хорошо, я знаю, что у них много ответов на этот вопрос, но, поставив все более очевидным, я все еще не мог решить эту ошибку.
Я продолжал искать и находил причину, которая не столь очевидна, по крайней мере, для новичков, подобных мне.
Мое намерение – предоставить полный ответ, чтобы помочь всем тем, кто похож на меня, и не осваивать все секреты развития Android.

Это то, что вам нужно сделать, чтобы правильно использовать библиотеку поддержки ActionBar.

Следуйте инструкциям в Setup Library Setup – добавьте библиотеки с ресурсами.
Одна вещь, которая может вызвать некоторые сомнения, – добавить библиотеку в ваш проект aplicattion:

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

Если вы не получите никаких ошибок, я сказал, что все сделано.

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

Ошибка возникла из-за того, что мой проект Build Target был Android 2.3.3 и должен быть не выше 3.0.
Мне не сразу стало ясно, что я специально разрабатываю Android 2.3.3, и я использую библиотеки поддержки.

Хорошо, надеюсь, это поможет.

Вы должны добавить эту библиотеку поддержки в свой проект. Добавить:

Щелкните правой кнопкой мыши по проекту, затем перейдите по ссылке:

свойства> Путь сборки Java> Библиотеки

здесь Добавить внешние JAR …

добавьте android-support-v7-appcompat.jar (путь / в / sdk / extras \ android \ support \ v7 \ appcompat \ libs )

Кроме того, вам также нужно скопировать эту банку в папку libs вашего проекта, если она не существует автоматически.

и вы должны использовать тему @style/Theme.AppCompat для своего приложения для поддержки-v7 для работы

также помните, что вы должны изменить версию min sdk на 11, если вы хотите поддерживать («android: windowActionBar») свойство в своем проекте.

  • Не удалось конвертировать в формат Dalvik: невозможно выполнить dex: Java heap space
  • Устройство не обнаружено в Eclipse при подключении к USB-кабелю
  • Что лучше: @SuppressLint или @TargetApi?
  • Не удается завершить установку из-за конфликтной зависимости
  • Приложение Android Webview не позволит проигрывателю проигрывать весь экран
  • Как подключить устройство к Eclipse?
  • findFragmentById для SupportMapFragment возвращает null в Android Studio
  • Как обновить новую версию eclipse вместо использования нового загруженного пакета
  • Как изменить кодировку текстового файла по умолчанию в Eclipse?
  • Android - создание новой активности в Eclipse
  • Как изменить перспективу после завершения отлаженного процесса в Eclipse?
  • Давайте будем гением компьютера.