在Windows上使用Android Studio时找不到id的用法

29

我在XML文件中选择了一个ID,在鼠标右键点击后,查找使用情况中并没有显示ID的任何出现,即使在Java文件中存在该ID。如果我在Mac中进行同样的操作,则可以找到该ID。

那么是否存在缓存问题或其他问题?


你尝试过清理并重新构建项目吗? - harrane
1
连自动补全都不管用,运气真差 :-( - squiroid
5个回答

67

要修复自动完成功能,请执行以下步骤:

文件 -> 无效缓存 -> 重启 -> 点击“无效并重启”


2
这个回答虽然在回答的上下文中有用,但与问题无关。即使无效缓存并重新启动,查找用法仍然无法正常工作。它仍然存在问题。 - blueware
这也修复了Android Studio更新后Ctrl+Shift+F快捷键无法使用“在路径中查找”的问题。 - 林果皞
每次使用查找用法时,我都必须这样做,真是个笑话,会减慢编码速度 1000 倍。 - 68060

8

4
在我的情况下,由于我勾选了“文件名过滤器”,我只是在build.gradle中查找,所以什么也没找到。

enter image description here

有两个选项来解决这个问题:

1. Uncheck option "File name Filter" or,
2. Just filter to *.java or whatever type of file you want

2

我曾经遇到同样的问题,但不幸的是@josedlujan的回答没有解决这个问题。

或者,你可以尝试使用Ctrl+Shift+F来快速找到你需要的内容,在整个项目中双击Shift也会打开一个快速对话框,以查找特定关键词。


0

对于那些在基于IntelliJ的集成开发环境中可能遇到“自动完成”和“查找”功能问题的人:

你是否检查了项目目录中源代码是否被排除在索引之外?如果它们被排除在外,IntelliJ-based IDEs 将不会对这些目录的内容进行索引。你可以通过右键单击所需目录,然后选择-> 标记目录为 -> 未排除来进行检查。

希望这对你有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接