Gradle 获取库中的根项目名称

Gradle 获取库中的根项目名称,gradle,android-gradle-plugin,Gradle,Android Gradle Plugin,在构建根项目时,是否有可能在库模块中获取根项目名称?例如: mainProject有一个模块(库)项目,包括: compile project(path: ':lib-subproject') 现在,在这个lib子项目中,我想根据根项目名称来定义构建。我已经在我的lib子项目gradle中尝试了使用getRootProject.getName(),但这给了我这个库的名称。您可以使用: rootProject.name 在您的示例中,您试图使用可能未定义的属性getRootProject,但您很

在构建根项目时,是否有可能在库模块中获取根项目名称?例如:

mainProject有一个模块(库)项目,包括:

compile project(path: ':lib-subproject')

现在,在这个lib子项目中,我想根据根项目名称来定义构建。我已经在我的lib子项目gradle中尝试了使用
getRootProject.getName()
,但这给了我这个库的名称。

您可以使用:
rootProject.name

在您的示例中,您试图使用可能未定义的属性
getRootProject
,但您很可能打算使用方法
getRootProject()


您可以在中找到有关项目属性和方法的更多信息。

您的
设置是什么。gradle
和目录布局?只是好奇,因为我不知道你说的“根项目”是什么意思。