首页 > 解决方案 > 在 PC 重新启动时,Android Studio (4.0) 显示所有 android / java 类的所有“红色”

问题描述

最近重新启动计算机并打开现有项目,Android Studio 显示所有 android 和 java 类的“红色”。

构建良好 - 详情如下。(甚至引入了一个编译错误,构建检测得很好;恢复并构建正常。)

试过(没有效果):

感谢您的任何想法...

Starting Gradle Daemon...
Gradle Daemon started in 1 s 15 ms
> Task :app:preBuild UP-TO-DATE
> Task :app:preDebugBuild UP-TO-DATE
> Task :app:compileDebugAidl NO-SOURCE
> Task :app:generateDebugBuildConfig UP-TO-DATE
> Task :app:compileDebugRenderscript NO-SOURCE
> Task :app:javaPreCompileDebug UP-TO-DATE
> Task :app:generateDebugResValues UP-TO-DATE
> Task :app:generateDebugResources UP-TO-DATE
> Task :app:mergeDebugResources UP-TO-DATE
> Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
> Task :app:extractDeepLinksDebug UP-TO-DATE
> Task :app:processDebugManifest
> Task :app:processDebugResources
> Task :app:compileDebugJavaWithJavac UP-TO-DATE
> Task :app:compileDebugSources UP-TO-DATE
> Task :app:mergeDebugShaders UP-TO-DATE
> Task :app:compileDebugShaders NO-SOURCE
> Task :app:generateDebugAssets UP-TO-DATE
> Task :app:mergeDebugAssets UP-TO-DATE
> Task :app:processDebugJavaRes NO-SOURCE
> Task :app:mergeDebugJavaResource UP-TO-DATE
> Task :app:checkDebugDuplicateClasses UP-TO-DATE
> Task :app:dexBuilderDebug
> Task :app:mergeLibDexDebug
> Task :app:mergeDebugJniLibFolders UP-TO-DATE
> Task :app:mergeDebugNativeLibs UP-TO-DATE
> Task :app:stripDebugDebugSymbols NO-SOURCE
> Task :app:validateSigningDebug UP-TO-DATE
> Task :app:mergeProjectDexDebug
> Task :app:mergeExtDexDebug
> Task :app:packageDebug
> Task :app:assembleDebug

BUILD SUCCESSFUL in 10s
21 actionable tasks: 7 executed, 14 up-to-date

1000 个编辑器中的 1 个“无法解析符号”:

在此处输入图像描述

在此处输入图像描述

标签: android-studiointellij-ideaplugins

解决方案


对于 Ubuntu 用户

  1. home
  2. 按下ctrl+h显示隐藏文件夹.local
  3. 现在转到.local文件夹
  4. 你会找到share文件夹,进入share文件夹
  5. 查找Google并转到Android Studio 4.1文件夹并删除导致错误的插件文件夹。(在我的情况下是 csv)

    删除整个Google文件夹
  6. 关闭Android Studio并重新打开
  7. 瞧!

注意:查找导致错误的插件。您可以在 Android Studio 日志文件中检查重复的错误。

帮助->显示日志文件-> idea.log

就我而言,我发现了这一点。

    com.intellij.diagnostic.PluginException: While loading class net.seesharpsoft.intellij.plugins.csv.CsvFileTypeOverrider:
Caused by: java.lang.UnsupportedClassVersionError: net/seesharpsoft/intellij/plugins/csv/CsvFileTypeOverrider has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

推荐阅读