Не найден ресурс, соответствующий заданному имени '@style/Theme.AppCompat.Light.DarkActionBar'

AndroidManifest.xml

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="17" />

Я использую Android Studio (проект без градиента), поэтому предыдущие ответы мне не помогли.

В моем файле styles.xml я получаю сообщение об ошибке из заголовка

<style name="AppTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">

введите здесь описание изображения


person Adam Johns    schedule 20.06.2014    source источник
comment
это в вашей папке стилей?   -  person Ogen    schedule 20.06.2014
comment
у вас есть папка appcompat_v7?   -  person Rod_Algonquin    schedule 20.06.2014
comment
@Clay У меня нет папки стилей. У меня есть папка значений с файлом styles.xml.   -  person Adam Johns    schedule 20.06.2014
comment
@Rod_Algonquin нет, у меня нет папки appcompat_v7. Нужен ли он мне?   -  person Adam Johns    schedule 20.06.2014
comment
stackoverflow.com/questions/21900853 / Взгляните на это, вам нужно сослаться на библиотеку appcombat в вашем проекте   -  person Ogen    schedule 20.06.2014
comment
@AdamJohns, тогда вы просто решаете свою проблему .. эта тема из папки appcompat, и да, вам нужна эта папка ..   -  person Rod_Algonquin    schedule 20.06.2014
comment
У меня есть папка с именем «android-support-v7-appcompat». Это то, о чем вы говорите?   -  person Adam Johns    schedule 20.06.2014
comment
@AdamJohns, что находится в папке libs вашего проекта ??   -  person Rod_Algonquin    schedule 20.06.2014
comment
@Rod_Algonquin обновлен фотографией из папки libs   -  person Adam Johns    schedule 20.06.2014
comment
developer.android.com/tools/support-library/setup.html Перейдите к разделу Добавление библиотек с ресурсами и следуйте этому   -  person Ogen    schedule 20.06.2014
comment
@Clay, это не проект Gradle.   -  person Adam Johns    schedule 20.06.2014
comment
лол не видел андроид студию   -  person Ogen    schedule 20.06.2014


Ответы (2)


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

Файл> Структура проекта> Модули> нажмите +> импортировать модуль> добавьте каждую папку проекта в качестве модуля

person Adam Johns    schedule 23.06.2014

Что вам нужно, так это скопировать android-support-v7-appcompat.jar вашего android-support-v7-appcompat из папки libs в папку libs вашего проекта.

Щелкните правой кнопкой мыши на project, выберите Build Path -> Configure build path.

Выберите вариант Library Tab, затем Add Jar, просмотрите android-support-v7-appcompat и нажмите OK.

Наконец очистить и построить.

person Rod_Algonquin    schedule 20.06.2014
comment
У меня нет опции для пути сборки, когда я щелкаю правой кнопкой мыши свой проект. Это не проект Gradle. - person Adam Johns; 20.06.2014
comment
@AdamJohns перейти к свойствам вместо пути сборки - person Rod_Algonquin; 20.06.2014
comment
нет свойств, если я щелкну правой кнопкой мыши свой проект. - person Adam Johns; 20.06.2014
comment
@AdamJohns Я никогда не работаю в студии Android, но вы можете проверить это youtube.com/watch?v= 1MyBO9z7ojk - person Rod_Algonquin; 20.06.2014