Ошибка: ошибка получения родительского элемента: не найден ресурс, который соответствует указанному имени "Widget.AppCompat.ActionButton"

Я следую документации здесь, чтобы установить Android SupportV7 Libary в свой проект. Есть две вещи, которые я замечаю: 1) Когда я просматриваю папку установки SDK и папку библиотеки поддержки, нет папки с именем "appcompat", 2) Когда я все время устанавливаю всю папку V7, я получаю эту ошибку:

error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.ActionButton'

Как я могу это исправить? (Примечание: это находится в папке посредника)

Это то, что я вижу при просмотре каталога установки SDK: http://tinypic.com/view.php?pic=2egehc9&s=5#.UkZqoRbnZAg

Ответ 1

Если используется Eclipse:

Ответ 2

Щелкните правой кнопкой мыши импортированный проект библиотеки приложений appcompat v7 и откройте свойства. В опции android выберите цель построения проекта, которая будет 5.0.1. Надеюсь это работает. Он работал на моей стороне. Это происходит потому, что библиотека поддержки содержит функциональные возможности android 5.0.1, и для android также требуется android android 5.0.1.

Ответ 3

Для меня ни одно из решений не работало. Я скопировал файл jar для поддержки android-поддержки в папку sdk и перезапустил eclipse. Также я изменил визуализатор представления на уровень 19 в mainActivity.xml, и ошибки исчезли. Также проверьте, что тот же jar, файл android-support-v4 существует в папке C:\Users\admin\AppData\Local\Android\android-sdk\extras\android\support\v4 (расположение может отличаться в зависимости от вашей настройки). Таким образом, он может поддерживать уровень api 4 и выше. Примечание. Файл jar - это просто библиотека поддержки android. Пожалуйста, убедитесь, что в ваших библиотеках проектов есть этот баннер.

Ответ 4

** Легкая проза

Если вы используете IntelliJ/AndroidStudio После обновления новых обновлений мы получаем эти ошибки типа. поэтому для старого/существующего проекта он будет давать ошибку.

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

Создать новый проект

Новый проект не будет показывать никаких ошибок

и сравните файлы gradle (Module: app) в обоих файлах как в новых, так и в существующих проектах.

изменить существующий/старый проект gradle в соответствии с файлом newproject gradle

ниже изменение сработало для меня.. согласно этому исправлению ur

**  compile 'com.android.support:appcompat-v7:25.3.0'

Для

compile 'com.android.support:appcompat-v7:25.3.1'