Тема.Совместимости приложений.Свет.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"
}
Ваши построения.Gradle версии-это просто неправильно.
Выполните следующие инструкции, чтобы это исправить:
строить.Gradle в(проект:{your_project_name})
ком.андроид.инструменты.сборка:Gradle в
Перейти к Файл > закрыть проект. Затем импортировать его обратно и перезагрузите Android-студия.
Я заметил, что все темы доступны с префикса `@андроид:стиль/ могут быть использованы. Итак, я решил эту проблему путем замены
Тему.Совместимости приложений.Свет.DarkActionBar`
с
@андроид:стиль/тема.DeviceDefault.Свет.DarkActionBar
<style name="Theme.Base.MyTheme" parent="Theme.AppCompat.Light.NoActionBar">
В случае, когда очистить/восстановить не получится, только удалить .Gradle в каталог в корне проекта. И снова синхронизировать проект с Gradle.
Эта проблема возникает, когда вы смешиваете кэш-библиотеки.
У меня была таже проблема, что установил его для меня был регрессивных плагин Gradle в:
buildscript {
repositories {
jcenter()
}
dependencies {
//classpath 'com.android.tools.build:gradle:2.3.1'
classpath 'com.android.tools.build:gradle:2.2.3'
}
}
Следует синхронизировать проект с Gradle файлы, чтобы очистить эту проблему.
Может быть, вы можете попробовать одно из следующих решений:
в
приложение/сборка.Gradle в`, например. 14 или 16, что больше, чем 8 !&
targetSdkVersionконфигурации
AndroidManifest.xml` !в COM.андроид.поддержка:библиотека совместимости приложений-В7 " в " приложение/сборка.Gradle в
Моя тема родителей была для Андроид:темы.Свет, и я захотел поменять его на версию совместимости приложений. Я ошибочно поменял на Андроид:темы.Совместимости приложений.Света
, но вместо этого я должен изменить его на тему.Совместимости приложений.Свет
.
compile 'com.android.support:appcompat-v7:23.4.0'
попробуйте это
Изменения в файл 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' линия Исправлена проблема
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
implementation 'com.android.support:support-compat:27.0.2'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.android.support:recyclerview-v7:27.0.2'
implementation 'com.android.support:design:27.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}
Проверить свои построения.файл Gradle , набор compileSdkVersion до 25 . После Gradle в работает для меня с совместимости приложений-В7:25.1.0'
android {
compileSdkVersion 25
buildToolsVersion "25.0.0"
defaultConfig {
applicationId "xxx.xx.xxxxx"
minSdkVersion 16
targetSdkVersion 21
versionCode 26
versionName "3.16"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
//compile 'com.google.firebase:firebase-messaging:9.0.1'
compile 'com.android.support:appcompat-v7:25.1.0'
}
Это работает для меня.
У меня эта проблема и это потому, что в моем новом стиле, и это потому, что когда я объявляю новый стиль я поставил на "тему.Совместимости приложений.Свет.NoActionBar" в имени вместо родителя. Я меняю с :
<style name="Theme.AppCompat.Light.NoActionBar" />
для
<style name="ThisTheme" parent="Theme.AppCompat.Light.NoActionBar"/>
Я пробовал много решений, в том числе удаление .папки Gradle в
(Да, это работает, проект будет компилироваться), но красные темы не'т исчезают.
Это советы помог:
.каталог "идея" Каталоги - удалить
тайникии
библиотек` это решение работает для меня
Ошибки должны быть устранены.
Если это не помогло, попробовать ниже-
appcompact-В7
зависимостей и синхронизации проекта.Проблема решена!
Исправление для меня было удалить .папки Gradle в мой корневой каталог проекта, а затем выберите Файл и нажмите "синхронизация и". все работало после этого.
Просто удалить и снова добавить ниже строки в сборки.Gradle в то приложение.Gradle в и синхронизировать его:
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:design:26.1.0'
implementation 'com.android.support:support-v4:26.1.0'
согласно вашей версии Android.........