Android Studio 3.0无法解析符号主题

Pul*_*kit 28 android android-studio

正如style.xml中所述,有一个奇怪的错误,它显示无法解析符号'Theme',这很奇怪.

见错误的图片: - 在此输入图像描述

我的项目规格: -

使用Android Studio 3.0

和gradle版本3.0.0

和distributionUrl = https://services.gradle.org/distributions/gradle-4.1-all.zip

编辑:-

尝试通过转到文件>无效缓存/重新启动>无效和重新启动来清除缓存,但无效,因为错误仍然存​​在.

Ευά*_*λης 68

升级到Android Studio 3.1后出现同样的问题(编辑:bug仍然存在于v3.1.3).对我有用的是单击文件>关闭项目,然后从Studio的对话框重新打开项目.

Android Studio的输入屏幕

  • 这是唯一对我有用的东西,我也尝试了其他答案(我相信3.1中的错误). (4认同)

Win*_*der 20

另一个可能的原因是:没有为构建脚本设置Google的maven存储库.

打开项目的主build.gradle添加以下行:

buildscript {
    repositories {
        google()  <-- this
        // Be also sure that google() is before jcenter()
    }
}
Run Code Online (Sandbox Code Playgroud)

没有它,它可能无法下载Android Studio Gradle插件3.0+.它不是在jCenter中分发,而是在Google的maven存储库中分发.

  • 这是解决问题的正确方法. (2认同)
  • 使用插件3.1.x时,这个以及其他建议都不适用于我,但幸运的是我仍然可以编译项目(尽管红色字母表示错误). (2认同)
  • 这没有帮助 (2认同)
  • 解决方案对我不起作用.Google Maven仓库已经在我的gradle.build文件中. (2认同)

Jel*_*nds 8

对我有用的是点击Gradle打开Gradle项目工具窗口而不是刷新.我认为一些未正确加载的依赖.


jag*_*thi 6

就我而言,无效缓存/重新启动对我来说效果很好。

在此处输入图片说明