Android studioを最新バージョン-3.0.1に更新しました。その後、次のコード行でThemeおよび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'
}
implementation 'com.Android.support:appcompat-v7:27.1.1'
)これにより、3.0.1に理由もなく登場した問題が魔法のように解決されます。
エラーはなくなるはずです。
If(that_did_not_work)
エラーが消えました!
私はこの同じエラーがあったので、エラーを表示していなかった別のプロジェクトのgradleファイルと比較しました。 build.gradle(Module:app)の依存関係で、次の行を追加します。
implementation 'com.Android.support:preference-v7:28.0.0'
バージョンを更新したときに、プロジェクトのインデックス作成で何かが台無しになりました。
修正するには、メニューに移動します。
File -> Invalidate Caches/Restart
これにより、プロジェクト全体が再度開かれ、インデックスが再作成されます。エラーはなくなるはずです。