Ответ 1
1) Закройте проект из меню "Файл".
2) Откройте проект снова как существующий проект Android Studio.
Это исправить мою проблему.
Я обновил свою студию Android до последней версии - 3.0.1. С тех пор он жалуется "Не удается разрешить символ" для темы и ThemeOverlay в следующих строках кода. Приложение работает нормально, но они отмечены в RED в файле.
styles.xml
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"></style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
build.gradle обновляется с последней версией
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
1) Закройте проект из меню "Файл".
2) Откройте проект снова как существующий проект Android Studio.
Это исправить мою проблему.
implementation 'com.android.support:appcompat-v7:27.1.1'
)Это волшебным образом решит проблему, которая по какой-либо причине не появилась в 3.0.1
Ошибка должна исчезнуть.
If(that_did_not_work)
Ошибка ушла!
Что-то напутало в индексации проекта, когда вы обновили версию.
Чтобы исправить, перейдите в меню:
File -> Invalidate Caches/Restart
Это откроет и переиндексирует весь проект, ошибка должна исчезнуть.
У меня была такая же ошибка, поэтому я сравнил ее с файлом Gradle другого проекта, который не показывал ошибку. В вашем build.gradle(Module: app) под зависимостями добавьте следующую строку:
implementation 'com.android.support:preference-v7:28.0.0'