Intereting Posts
Java Temporary Iterators замедляет мою Android-игру Как выполнить JavaScript на Android? Ошибка нескольких файлов dex при компиляции с помощью ant или Eclipse Android – Image Picker, неправильное изображение Динамически изменить раскладку строк в ListView Android: Как я могу проверить определенный элемент в проверенном ListView? Nullpointer при использовании пользовательского адаптера в меню списка действий (с совместимостью -7) Пользовательский макет Android – onDraw () никогда не вызывается NoClassDefFoundError в библиотеке V2 для Google Play Services Невозможно отключить производственное приложение в консоли разработчика Google Play в пользу бета-версии Изменение фона тоста в соответствии с темой деятельности Насколько безопасны SSL-сертификаты клиентов в мобильном приложении? EditText, значения inputType (xml) Загрузить картинку в галерею эмулятора Как создать изображение с функцией масштабирования и панорамирования?

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

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

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.

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

Это то, что вам нужно сделать, чтобы правильно использовать библиотеку поддержки 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») свойство в своем проекте.