Android Studio 2.3停止查找文件名中的某些文件(Cmd + Shift + O)

我一直在使用

Android Studio 2.3.3 Build #AI-162.4069837, built on June 6, 2017 JRE: 1.8.0_112-release-b06 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains sro 

出于某种原因,最近在某个子目录下找不到文件Java或Kotlin。

更奇怪的事情:

  1. 它可以在任何其他目录下find文件
  2. 如果我创建一个新的文件,兄弟姐妹找不到它的文件,无论是Java或Kotlin,Cmd + Shift + O会find它们。
  3. 双移(find所有)或find类 – find他们
  4. 我试图删除.idea,所有* .iml和生成文件夹,然后重新打开该项目。 没有成功。
  5. 它确实find了一些.puml文件。 任何不是类文件的东西。

有没有人知道Android Studio会发生什么事情,最简单的搜索,通过文件名查找,已经变糟了?

更新

  • 将子树移动到某个隔离文件夹或zip文件夹中
  • 然后打开Android Studio。 让它编译失败
  • 把文件放回去

这不是一个解决方案,但它是一个创可贴的解决方案。

清理Android工作室 ,而不是项目缓存工作。

文件 – >缓存失效/重新启动(不知道这是否足够)。

要100%确定,以手动方式进行:他们在:

 ~/Library/Caches/AndroidStudio2.3 

随意杀死他们。

关闭Android Studio

 rm -rf ~/Library/Caches/AndroidStudio2.3 

不要忘了做一个邪恶的咧嘴笑,然后按Enter键:)

打开你的Android Studio和:Magic! 这一切都是固定的。 你可以再次find你的文件。

请注意,我怀疑这可能是来回切换版本的原因。 切换版本时,Android Studio必须随时间对代码的不同快照进行索引。 这可能是导致错误的原因。