无法解析符号Theme,ThemeOverlay

BRD*_*oid 20 android android-appcompat android-theme build.gradle

我将我的android studio更新到最新版本 - 3.0.1.从那以后,它在以下代码行中为Theme和ThemeOverlay抱怨'无法解析符号'.应用程序运行正常但它们在文件中以红色标记.

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" />
Run Code Online (Sandbox Code Playgroud)

build.gradle使用最新版本进行更新

 dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
Run Code Online (Sandbox Code Playgroud)

V.M*_*rch 24

1)从"文件"菜单中关闭项目.

2)再次打开项目作为现有的Android Studio项目.

在此输入图像描述

这解决了我的问题.


Nik*_*mov 12

  1. 在app/build.gradle中删除负责appcompat包的行(类似于implementation 'com.android.support:appcompat-v7:27.1.1')
  2. 执行Gradle同步.它会破坏并显示很多错误
  3. 将原始线路带回来
  4. 再次执行Gradle同步

这将神奇地解决3.0.1中无缘无故出现的问题