Дополнительно
Не удается разрешить символ 'тему.Совместимости приложений.Свет.DarkActionBar' в styles.xml
Тема.Совместимости приложений.Свет.DarkActionBar не составление в styles.xml. Я добавил компиляции 'сом.андроид.поддержка:совместимости приложений-В7:25.1.0'
в модуле приложения'ы
построить.Gradle в`.
Я искал решение в Google. Многие из них об изменении classpath в проекте'ы построить.Gradle в
.По-прежнему показывает ту же ошибку.
build.gradle
dependencies {
compile 'com.android.support:appcompat-v7:25.1.0'
compile 'com.android.support:design:25.1.0'
compile 'com.android.support:support-annotations:25.1.0'
compile 'com.android.support:cardview-v7:25.1.0'
compile 'com.android.support:recyclerview-v7:25.1.0'
// compile 'ch.acra:acra:4.5.0'
testCompile 'junit:junit:4.12'
}
android {
compileSdkVersion 25
buildToolsVersion '25.0.2'
defaultConfig {
minSdkVersion 14
targetSdkVersion 25
versionCode = 146
versionName = "0.6.65"
}
28
19
Ваши построения.Gradle версии-это просто неправильно.
Выполните следующие инструкции, чтобы это исправить:
строить.Gradle в(проект:{your_project_name})
ком.андроид.инструменты.сборка:Gradle в
Перейти к Файл > закрыть проект. Затем импортировать его обратно и перезагрузите Android-студия.
Я заметил, что все темы доступны с префикса `@андроид:стиль/ могут быть использованы. Итак, я решил эту проблему путем замены
Тему.Совместимости приложений.Свет.DarkActionBar`
с
@андроид:стиль/тема.DeviceDefault.Свет.DarkActionBar
В случае, когда очистить/восстановить не получится, только удалить .Gradle в каталог в корне проекта. И снова синхронизировать проект с Gradle.
Эта проблема возникает, когда вы смешиваете кэш-библиотеки.
У меня была таже проблема, что установил его для меня был регрессивных плагин Gradle в:
Следует синхронизировать проект с Gradle файлы, чтобы очистить эту проблему.
Может быть, вы можете попробовать одно из следующих решений:
в
приложение/сборка.Gradle в`, например. 14 или 16, что больше, чем 8 !&
targetSdkVersionконфигурации
AndroidManifest.xml` !в COM.андроид.поддержка:библиотека совместимости приложений-В7 " в " приложение/сборка.Gradle в
Моя тема родителей была для Андроид:темы.Свет, и я захотел поменять его на версию совместимости приложений. Я ошибочно поменял на
Андроид:темы.Совместимости приложений.Света
, но вместо этого я должен изменить его натему.Совместимости приложений.Свет
.попробуйте это
Изменения в файл style.xml как
<имя типа="в AppTheme и" родитель="в базу.Тема.Совместимости приложений.Свет.DarkActionBar" и></стиль и GT;
Я сделал все как было предложено в принятый ответ, что ничего'т помочь. Затем я сделал все как было предложено в ответ: https://stackoverflow.com/questions/43509096/android-studio-cannot-find-theme-appcompat-light-darkactionbar (включено все компоненты в репозитории) и это не'т помочь, либо.
Проблема была разрешена только после нажатия на "синхронизировать" в меню Файл. Я'м управлением ОС Android 3.0.1 на Mac.
У меня была такая же проблема в Android 3.0.1, пытался делать и"синхронизировать" и, Resysnching Gradle в и т. д., Но ничего не помогало, тогда я нашел, что добавление
реализации 'сом.андроид.поддержка:дизайн:27.0.2' линия Исправлена проблема
В моем случае это было из-за неправильной Gradle версии в Gradle-фантик.свойства.
Проверить свои построения.файл Gradle , набор compileSdkVersion до 25 . После Gradle в работает для меня с совместимости приложений-В7:25.1.0'
Это работает для меня.
У меня эта проблема и это потому, что в моем новом стиле, и это потому, что когда я объявляю новый стиль я поставил на "тему.Совместимости приложений.Свет.NoActionBar" в имени вместо родителя. Я меняю с :
для
Я пробовал много решений, в том числе удаление
.папки Gradle в
(Да, это работает, проект будет компилироваться), но красные темы не'т исчезают.Это советы помог:
.каталог "идея" Каталоги - удалить
тайникии
библиотек`Ошибки должны быть устранены.
Если это не помогло, попробовать ниже-
appcompact-В7
зависимостей и синхронизации проекта.Проблема решена!
Исправление для меня было удалить .папки Gradle в мой корневой каталог проекта, а затем выберите Файл и нажмите "синхронизация и". все работало после этого.
Просто удалить и снова добавить ниже строки в сборки.Gradle в то приложение.Gradle в и синхронизировать его:
согласно вашей версии Android.........