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

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

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

$ gradle -q依赖关系

------------------------------------------------------------ Root project ------------------------------------------------------------ No configurations 

有问题的项目是使用Android Studio内置的新项目向导从头开始创build的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' 

从我所了解的这是一个非常基本的gradleconfiguration。 有没有人有一个想法,为什么依赖树function什么都没有返回? 让我知道如果我需要提供更多的信息。

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

 ./gradlew app:dependencies