Reputation: 4388
I updated my android studio to latest version - 3.0.1. Since then it complains 'Cannot resolve symbol' for Theme and ThemeOverlay in the following lines of code. App runs fine but they are marked in RED in the file.
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 is updated with the latest version
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
Upvotes: 23
Views: 21017
Reputation: 1698
In my case , I have already defined the value in styles.xml file but it still notice me the problem like this:
Hope this is work for you too.Thank you!
Upvotes: 0
Reputation: 415
Invalidate Caches / Restart from file menu solved it for me. Didn't see the same answer below
Upvotes: 0
Reputation: 1712
I had this same error so i compared it to gradle file of another project which wasn't showing error. In your build.gradle(Module:app) under dependencies, add the following line:
implementation 'com.android.support:preference-v7:28.0.0'
Upvotes: 1
Reputation: 2879
Something got messed up on the indexing of the Project when you updated the version.
To fix go to the menu:
File -> Invalidate Caches/Restart
that will reopen and re-index the whole project, the error should be gone.
Upvotes: 4
Reputation: 59004
The error should be gone.
If(that_did_not_work)
Error Gone!
Upvotes: 2
Reputation: 1840
1)Close the project from the File menu.
2)Open the project again as existing Android Studio project.
This fix my problem.
Upvotes: 29
Reputation: 884
implementation 'com.android.support:appcompat-v7:27.1.1'
)This will magically solve the problem that for no reason appeared in the 3.0.1
Upvotes: 15