android - 无法使用 gradlew 或 gradle 查看依赖关系树

标签 android android-gradle-plugin

我正在运行最新版本的 gradle (1.12)。在项目的根目录中,我运行以下命令,如 this answer 中所述@CommonsWare 应该给出依赖树:

当我运行它时,会发生这种情况:

$ gradle -q 依赖项

------------------------------------------------------------
Root project
------------------------------------------------------------

No configurations

有问题的项目是使用 Android Studio 内置的新项目向导从头开始创建的 Android gradle 项目。我的顶级 build.gradle 文件如下所示:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.10.+'
    }
}

allprojects {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        mavenCentral()
    }
}

subprojects {
    repositories {
        flatDir {
            dirs "$rootDir/libs"
        }
    }
}

我的 settings.gradle 文件如下所示:

include ':app', ':facebook', 'pullToRefresh'

据我了解,这是一个非常基本的 gradle 配置。有谁知道为什么依赖树函数什么都不返回?如果我需要提供更多信息,请告诉我。

最佳答案

您的顶级 build.gradle 本身没有任何依赖项。您必须运行(从项目根目录):

./gradlew app:dependencies

关于android - 无法使用 gradlew 或 gradle 查看依赖关系树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24026378/

相关文章:

android - 实现android.arch.paging:runtime:1.0.0

android - OnLongClickListener 不适用于图表引擎

Android 从相机获取全尺寸图像

android - 如何从 google places API 获取所有评分最高的热门地点

android - 发送GIF图片到微信

android - 如何将我的 github 存储库用作 android 中的依赖项?

安卓工作室 : "Import Module" changes structure of existing library

gradle - 如何将gradle插件(不是android库)推送到jcenter(或maven mavenCentral)?

gradle - Android Gradle 版本 : how to set global variables

android - 如何依赖另一个 Gradle 模块中的特定类或包?