Не найден ресурс, который соответствует указанному имени '@style/Theme.AppCompat.Light'
Я занимаюсь этой проблемой пару часов. После загрузки репозитория из github единственная ошибка в любом XML файле:
No resource found that matches the given name '@style/Theme.AppCompat.Light'
Код очень прост, но нет прямого ответа, который я нашел, о том, как облегчить ошибку.
вот код (в файле res/values /styles.xml):
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
<!-- API 14 theme customizations can go here. -->
</style>
Проект расположен по адресу: https://github.com/erikswed/InstaChatX
Я нахожусь в Windows, используя Eclipse Kepler
Ответы
Ответ 1
Каковы шаги для этого? где находится AppCompat?
Загрузите библиотеку поддержки здесь:
http://developer.android.com/tools/support-library/setup.html
Если вы используете Eclipse:
Перейдите на вкладки вверху и выберите (Windows → Android SDK Manager). В разделе "Дополнительные услуги" установите флажок "Библиотека поддержки Android" и проверьте его на предмет установки.
![enter image description here]()
После этого библиотеку AppCompat можно найти по адресу:
android-sdk/extras/android/support/v7/appcompat
Вам нужно указать эту библиотеку AppCompat в своем проекте Android.
Импортируйте библиотеку в Eclipse.
- Щелкните правой кнопкой мыши на своем Android-проекте.
- Выберите свойства.
- Нажмите "Добавить..." внизу, чтобы добавить библиотеку.
- Выберите библиотеку поддержки
- Очистите и восстановите свой проект.
Ответ 2
Если вы ищете решение в Android Studio:
- Щелкните правой кнопкой мыши в своем приложении.
- Открыть настройки модуля
- Выберите вкладку Зависимости.
- Нажмите зеленый символ +, который находится справа.
- Выберите Зависимость библиотеки
- Выберите appcompat-v7 из списка
Ответ 3
Действия, описанные выше, действительно работают, однако я столкнулся с этой проблемой в IntelliJ IDEA и обнаружил, что у меня возникают эти проблемы с существующими проектами, и единственным решением является удаление модуля appcompat (а не библиотеки) и повторно импортировать его.
Ответ 4
Ниже приведены шаги, которые вы можете попробовать, чтобы решить проблему: -
- Предоставьте ссылку на библиотеку AppCompat в свой проект.
- Если параметр 1 не решает проблему, вы можете попробовать изменить файл style.xml ниже кода.
parent="android:Theme.Holo.Light"
вместо.
parent="android:Theme.AppCompat.Light"
Но для опции 2 потребуется минимальная версия sdk 14.
Надеюсь, это поможет!
Summved