如何清理Intellij中的项目缓存,就像Eclipse干净一样?

Mar*_*all 115 java android intellij-idea

有时IDE会因缓存而产生一些错误.在Eclipse中,我们可以使用clean来解决问题.但是我怎么能在IntelliJ中做到这一点?

Jav*_*vil 210

单击文件 - >使缓存无效

如此处所见

例

您可以手动删除缓存system.有关缓存位置的更多信息,请阅读此内容

  • 我已经尝试过,但有时它不起作用.项目的代码和设置是正确的,因为有时候它是正确的. (3认同)
  • 即使这就是它的作用,它也很明显,所以我不明白为什么他们不能像在 Eclipse Xcode 和所有其他 IDE 中那样称其为干净。 (2认同)
  • 仅供参考,至少通过IntelliJ 2017.1(预览版),此菜单项已更改为"文件">"无效缓存/重新启动". (2认同)
  • 不幸的是,这将清除项目历史,这有时是不可取的.我们可以清除有历史的缓存吗? (2认同)

Sho*_*orn 8

也许不是答案,但它绝对是AN答案.

如果没有其他方法适合您,请执行核选项:关闭IDEA并使用本地文件系统工具删除"... /.IntelliJIdea/system"目录.

.IntelliJIdea目录通常位于您的主目录中.您的IDE配置位于"... /.IntelliJIdea/config"目录中,因此应该没问题.

显然,这不是"IDEA"的方式,并且完全不受JetBrains的支持.另外 - 我不使用Android Studio,所以我不知道这是否会导致问题,但你去了.

当我遇到让IDEA开始的问题时,它对我有用,没有别的办法可以让我继续前进.如果您有失去所有工作的病态恐惧,也许可以备份整个.IntelliJIdea目录.<


Jun*_*san 0

尝试这个:

进入“设置”(“文件”>“设置”或 ctrl+alt+S)。在“项目设置”下,选择“编译器”节点。在左侧,取消选中“重建时清除输出目录”。

请注意,这是每个项目的设置。如果需要,请在项目模板设置中更改它(设置 > 其他设置 > 模板设置)。

  • 但是如果取消选中““重建时清除输出目录”,是不是意味着它不会清除?我想清除它们。 (5认同)