android-studio - 在 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 个“无法解析符号”:
解决方案
对于 Ubuntu 用户
- 去
home
- 按下
ctrl+h
显示隐藏文件夹.local
- 现在转到
.local
文件夹 - 你会找到
share
文件夹,进入share
文件夹 - 查找
Google
并转到Android Studio 4.1
文件夹并删除导致错误的插件文件夹。(在我的情况下是 csv)
或
删除整个Google
文件夹 - 关闭
Android Studio
并重新打开 - 瞧!
注意:查找导致错误的插件。您可以在 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
推荐阅读
- firebase - 如何从我没有支付的一个月中恢复数据?
- python - 为什么字符串在python中被分割成字符
- spring-boot - 使用带有改造 (okhhtp) 的客户端证书时出现 bad_certificate 错误,但适用于 curl
- javascript - 当我想单击其中的按钮时,React 中的模式会不断关闭并返回错误
- r - 如何使用 Tableau 在我的数据中找到最常见的(字符串)序列?
- c# - 如何将此 tradingview pinescript 转换为 C#?
- altova - Altova StyleVision 中的条件循环和自动计算
- vue.js - Vue3:在间隔内更改 data() 属性
- python - python selenium:为此脚本创建一个循环
- javascript - WebGL INVALID OPERATION 缓冲区大小不足