Theme.AppCompat.Light.DarkActionBar – Ресурс не найден

Как правильно использовать Android Support Library, потому что у меня есть эта ошибка в файле манифеста:

android:theme="@style/Theme.AppCompat.Light.DarkActionBar" error: Error: No resource found that matches the given name (at 'theme' with value '@style/Theme.AppCompat.Light.DarkActionBar'). AndroidManifest.xml /ttab line 39 Android AAPT Problem 

Мой друг сделал это для меня ранее на другом компьютере, теперь я должен сделать это в одиночку. Пожалуйста, помогите мне:)

Я использую ADT

Мои стили.xml:

                 

В проекте «android-support-v7-appcompat»:

  • Удалите “android-support-v7-appcompat” из Проводника пакетов.
  • Импортируйте снова и установите флажок «Копировать в рабочее пространство»
  • В свойствах -> Android -> в цель сборки проекта снимите флажок Android 2.2 и проверьте Android 4.1.2
  • В пути сборки Java снимите флажок, если у вас есть библиотека .jar, и снимите флажок «Зависимости»

С другой стороны, проект, который использует «android-support-v7-appcompat»:

  • В свойствах -> Android добавьте библиотеку, но снимите флажок «IsLibrary».
  • В Android -> Project build tarjet проверьте Android 4.0.
  • В «Путь сборки Java» -> Заказ и экспорт -> Не отмечена библиотека .jar
  • Наконец, выполните проект «Проект -> Очистить»

Если вы используете Gradle, у вас возникла проблема с последней версией библиотеки совместимости.

Если в вашем файле build.gradle есть следующее: '+' в конце:

 dependencies { compile 'com.android.support:appcompat-v7:+' } 

то он может захватывать более позднюю версию библиотеки, чем вы хотите.

Изменение зависимости от:

 dependencies { compile 'com.android.support:appcompat-v7:18.0+' } 

может исправить вашу проблему.

Не могли бы вы попробовать

 android:theme="Theme.AppCompat.Light.DarkActionBar" 

вместо

 android:theme="@style/Theme.AppCompat.Light.DarkActionBar" 

В файле зависимостей приложений проверьте, есть ли у вас зависимость

 compile 'com.android.support:appcompatv[anything here] 

или

 implement 'com.android.support:appcompat[anything here] 

удалите или прокомментируйте их, нажмите «лампочку» для автосообщений и выберите «добавить зависимость библиотеки». нажав на автозаполнение для appcompat

Прокрутите параметры первой версии appcompat. Библиотека будет добавлена ​​под списком зависимостей. Переустановите приложение или отмените кеши и перезапустите

В одном случае это не сработало и перешло в папку, содержащую проект, удалив файл .gradle и перезапустив Android Studio. Получил ответ Sneh Pandya в https://reformatcode.com/code/android/error-while-gradle-sync

  • Android - динамически получать текущую активность на переднем плане
  • Почему мое раскрывающееся меню переполнения над панелью действий?
  • Анонимные кодовые блоки в Java
  • Включить частичную компиляцию в IntelliJ IDEA
  • Проект Android не может ссылаться на другой проект в eclipse
  • Что находится внутри пакета com.sun?
  • Как подсчитать количество документов в коллекции Firestore?
  • Создание приложения Android Lock Screen.
  • http://10.0.2.2 работает на эмуляторе Android, но не на устройстве Android, используемом в качестве эмулятора
  • RxJava вместо AsyncTask?
  • Зачем использовать Enums вместо констант?
  • Давайте будем гением компьютера.