web-dev-qa-db-ja.com

シンボルテーマ、ThemeOverlayを解決できません

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'
    }
20
BRDroid

1)[ファイル]メニューからプロジェクトを閉じます。

2)既存のAndroid Studioプロジェクトとしてプロジェクトを再度開きます。

enter image description here

これで問題が解決します。

24
V.March
  1. App/build.gradleで、appcompatパッケージを担当する行(implementation 'com.Android.support:appcompat-v7:27.1.1'
  2. Gradle同期を実行します。壊れて多くのエラーが表示されます
  3. 元のラインを戻す
  4. Gradle同期をもう一度実行します

これにより、3.0.1に理由もなく登場した問題が魔法のように解決されます。

12
Nikita Karamov

見つけやすい方法

  • プロジェクトを閉じる(ファイル>プロジェクトを閉じる)
  • プロジェクトのインポート/再オープン(NOT Recent

エラーはなくなるはずです。

If(that_did_not_work)

  • Build.gradleを開き、appcompact-v7の依存関係を削除して同期します。
  • 再びその依存関係と同期を追加します。

エラーが消えました!

1
Khemraj

私はこの同じエラーがあったので、エラーを表示していなかった別のプロジェクトのgradleファイルと比較しました。 build.gradle(Module:app)の依存関係で、次の行を追加します。

implementation 'com.Android.support:preference-v7:28.0.0'
1
Tayyab Mazhar

バージョンを更新したときに、プロジェクトのインデックス作成で何かが台無しになりました。

修正するには、メニューに移動します。

File -> Invalidate Caches/Restart

これにより、プロジェクト全体が再度開かれ、インデックスが再作成されます。エラーはなくなるはずです。

0