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

问题描述 投票:0回答:2

我正在运行最新版本的 gradle (1.12)。在项目的根目录中,我运行以下命令,如@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 配置。有谁知道为什么依赖树函数不返回任何内容?如果我需要提供更多信息,请告诉我。

android android-gradle-plugin
2个回答
183
投票

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

./gradlew app:dependencies

0
投票

首先你必须位于项目根目录下。

如果您正在运行示例项目,例如。

  • 项目根目录
    • 样品
      • 项目1
      • 项目2

命令将是示例:project1:androidDependency

点“。”被替换为“:”

© www.soinside.com 2019 - 2024. All rights reserved.