AS中最有用的功能之一是右键单击并查找使用情况'或者'见声明'。对于我的代码,“查找用途”'将显示使用函数/对象的所有实例。
我也在AS中有SDK源代码,但我无法找到用法'在那个代码上。有没有办法设置我的项目,以便我可以使用' Find Useage'在Android SDK代码?例如,我想转到android / platform /frameworks/.../Configuration.java,右键单击Configuration,看看该类在别处使用的位置。
如果不这样做,有没有办法找到大量SDK项目之外的用法?
答案 0 :(得分:2)
是的,这是可能的。您可以配置搜索功能的范围。
将光标移动到您要分析的符号上,按Ctrl+Shift+a
(搜索操作)并搜索Find Usage Setting
或从菜单中选择Edit -> Find -> Find Usage Setting
并选择Project and Libraries
在范围部分。
如果菜单项显示为灰色,那是因为没有选择符号。
此外,如果您正在寻找AS中的特定功能,搜索动作功能可以节省大量时间。
BTW:如果Project and Libraries
不可用,那是因为在任何库中都没有使用所选符号。
答案 1 :(得分:1)
可能你正在寻找这个: 编辑 - >查找 - >在路径中查找...
答案 2 :(得分:1)
如果您直接使用repo中的Android平台代码库,则可以执行此操作。在这种情况下,您必须通过在工作室中创建平台代码库的另一个gradle项目来更新您的依赖项,然后将其导入项目中。