我可以确定属于哪个库类吗?

时间:2018-12-20 05:21:35

标签: java android android-studio gradle

例如,我有LivePagedListProvider包中的类android.arch.paging

有没有直接的方法来确定该类属于gradle文件中的哪个库?

3 个答案:

答案 0 :(得分:2)

您可以通过使用 Navigate ... Class 菜单选项(或在Windows上按 CTRL-N )在Android Studio中执行此操作。

CTRL-N ,然后在搜索框打开时,开始输入要查找的类的名称。

CTRL N search for class

如下面的列表所示,在每个匹配项的右侧将显示该类所属的gradle依赖项。


如果您选择打开课程,则在屏幕的左上角还将看到库的名称。

showing library that class is in

这很有用,因为它允许您通过单击程序包名称的各个部分来浏览该JAR文件,但并不能像上面的搜索框中那样显示完整的gradle依赖性。

答案 1 :(得分:1)

我更喜欢的一种更快的方法是使用随处搜索框。双击Shift键,然后在打开的对话框中键入您的班级名称,其gradle依赖项将显示在建议下拉菜单中的班级名称旁边。

答案 2 :(得分:0)

不确定您可以说它的 the 简单方法,但对我有用。

对于Mac,cmd +单击该Class(不是对象)上的(control + Left Click对于Windows)会将您带到该类实际存在的声明。类的包名称,您可以放心地说出属于哪个gradle项目implementation,因为它们将是相同的。