【发布时间】:2021-05-28 10:28:21
【问题描述】:
IDE 有时会因为缓存而出错。在 Eclipse 中,我们可以使用 clean 来解决这个问题。如何在 IntelliJ 中做到这一点?
【问题讨论】:
标签: java android intellij-idea
IDE 有时会因为缓存而出错。在 Eclipse 中,我们可以使用 clean 来解决这个问题。如何在 IntelliJ 中做到这一点?
【问题讨论】:
标签: java android intellij-idea
试试这个:
进入设置(文件 > 设置或 ctrl+alt+S)。在项目设置下,选择“编译器”节点。在左侧,取消选中“重建时清除输出目录”。
请注意,这是针对每个项目的设置。如果需要,请在项目模板设置中更改它(设置 > 其他设置 > 模板设置)。
【讨论】:
取决于您正在运行的版本。基本上是一样的,只是去
File -> Invalidate caches,然后重启Intellij
或
文件 -> 使缓存无效/重新启动
主要区别在于,在旧版本中,您必须手动重新启动,因为在您重新启动之前不会删除缓存文件。较新的版本会询问您是否也想重新启动。
As seen here 在这个 Jetbrains 官方帮助页面上
您也可以尝试在您安装的版本的system 文件夹中手动删除缓存。此文件夹的位置取决于您的操作系统和安装的版本。
Windows Vista、7、8、10<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>
Linux/Unix~/.<PRODUCT><VERSION>
Mac 操作系统~/Library/Caches/<PRODUCT><VERSION>
Read this for more details 在缓存位置。
【讨论】:
File > Invalidate Caches / Restart。
也许不是THE答案,但绝对是AN答案。
如果没有其他方法对您有用,请选择核选项:关闭 IDEA 并使用本地文件系统工具删除“.../.IntelliJIdea/system”目录。
.IntelliJIdea 目录通常位于您的主目录中。您的 IDE 配置在“.../.IntelliJIdea/config”目录下,应该没问题。
显然,这不是执行此操作的“IDEA”方式,JetBrains 将完全不支持。另外 - 我不使用 Android Studio,所以我不知道这是否会导致问题,但你去吧。
当我在启动 IDEA 时遇到问题并且没有其他方法可以让我继续前进时,它对我有用。 如果您对丢失所有工作有病态的恐惧,也许备份您的整个 .IntelliJIdea 目录>。
【讨论】:
另一个解决方案是 VCS -> 清理项目 capture
【讨论】:
除了.Intellij*文件和缓存失效,如果你真的想清除所有东西,那么还要删除IntelliJ也生成的.idea文件夹和*.iml每个项目文件...
【讨论】:
1) 文件 -> 无效缓存(在 IDE IDEA 中)
2) 手动,到 C:\Users\\AppData\Local\JetBrains\IntelliJ IDEA \system\caches 并删除
【讨论】:
删除违规模块下的“目标”文件夹。然后构建 |重建项目。还要确保清除网络浏览器缓存。
【讨论】: