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

标签 java android android-studio gradle dependencies

我正在使用android studio。
在我的项目中,我使用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文件的“dependencies”部分下,我删除了以下行:
compile 'com.google.android.gms:play-services:6.+'
我仍然可以正常构建和运行应用程序的问题。还有android studio引用了Google Play服务。很奇怪。对 ?

怎么发生的?

也许有一个我正在使用的图书馆,它已经有Google Play服务。

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

最佳答案

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

gradle dependencies

要么
gradlew dependencies

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

帮助任务

依赖项-显示在根项目“projectReports”中声明的所有依赖项。
DependencyInsight-显示对根项目“projectReports”中特定依赖项的了解。

如果您有子项目,则应使用:
gradle subProjectName:dependencies

关于java - 如何检查,某个类的源库是什么? java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31707731/

相关文章:

java - 如何检查函数执行时间是否超过指定秒数?

java - 在 Android Studio 布局编辑器中拖放

android - 杀死应用程序并从最近的应用程序列表中删除 [Android]

android - 错误 :(31, 0) 找不到 Gradle DSL 方法: 'jniDebugBuild()'

java - Android Studio 中未定义NotificationCompat Builder setGroup()

java - Kafka消费者输出的数据不一致

java - Java从多个文件夹读取多个txt文件

android - 图库选定位置动画

android - 让 Android 上的 WebView 使用 prefers-color-scheme : dark

android - Android Studio 重构和基本搜索/替换之间有什么区别?