【问题标题】:How to check , what the source library for some class ? java如何检查某些类的源库是什么?爪哇
【发布时间】:2015-07-30 13:55:37
【问题描述】:

我正在使用安卓工作室。 在我的项目中,我使用 google play 服务类。例如:

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 services。很奇怪。对吧?

这是怎么发生的?

也许我正在使用一个库,并且它已经有谷歌播放服务。

so 如何知道这些类的源库。谢谢。

【问题讨论】:

  • 在 Eclipse 中我相信你可以选择类名并按 F3 来查看它是从哪里加载的
  • @Kon 相同的功能是按住Ctrl 键并单击类名:)
  • @Trobbins & Kon,感谢您的 cmets。不幸的是,这没有帮助。因为我已经知道源(它是 google play 服务库)但我无法找到 googlePlayLibraray 的安装方式。所以我想知道我项目中googlePlayLibrary的来源。

标签: java android android-studio gradle dependencies


【解决方案1】:

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

gradle dependencies

gradlew dependencies

https://docs.gradle.org/current/userguide/tutorial_gradle_command_line.html

帮助任务

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

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

gradle subProjectName:dependencies

【讨论】:

  • 感谢您的回答。我会检查这是否对我有帮助。
猜你喜欢
  • 1970-01-01
  • 2016-04-20
  • 1970-01-01
  • 2011-11-21
  • 2011-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-24
相关资源
最近更新 更多