Ошибка: ошибка получения родительского элемента: не найден ресурс, который соответствует указанному имени "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'