如何检查,某些类的源库是什么? java的

时间:2015-07-29 17:54:50

标签: java android android-studio gradle dependencies

我正在使用android studio。 在我的项目中,我使用谷歌播放服务类。例如:

import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.android.gms.ads.identifier.AdvertisingIdClient.Info;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesNotAvailableException;
import com.google.android.gms.common.GooglePlayServicesRepairableException;
import com.google.android.gms.common.GooglePlayServicesUtil;

在build.gradle文件的依赖项部分下,我删除了这一行:

compile 'com.google.android.gms:play-services:6.+'

我仍然正常构建和运行应用程序的问题。 android studio也提到了google play服务。很奇怪。对吗?

这是怎么发生的?

也许有一个我正在使用的图书馆,它已经有谷歌播放服务。

所以如何知道这些类的源库。感谢。

1 个答案:

答案 0 :(得分:0)

要检查依赖树,可以使用gradle命令:

gradle dependencies

gradlew dependencies

请参阅https://docs.gradle.org/current/userguide/tutorial_gradle_command_line.html

帮助任务

dependencies - 显示在根项目' projectReports'中声明的所有依赖项。 dependencyInsight - 显示对根项目' projectReports'中特定依赖关系的洞察。

如果你有子项目,你应该使用:

gradle subProjectName:dependencies