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。
更奇怪的事情:
- 它可以在任何其他目录下find文件
- 如果我创建一个新的文件,兄弟姐妹找不到它的文件,无论是Java或Kotlin,Cmd + Shift + O会find它们。
- 双移(find所有)或find类 – find他们
- 我试图删除.idea,所有* .iml和生成文件夹,然后重新打开该项目。 没有成功。
- 它确实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必须随时间对代码的不同快照进行索引。 这可能是导致错误的原因。