如何以编程方式获取Gradle模块名称

tom*_*ozb 7 android gradle build.gradle android-gradle-plugin

是否可以在Java代码中以编程方式获取Gradle的模块名称?

我需要它来访问目录下的模块的构建文件MODULE_NAME/build/intermediates,但硬编码模块名称是个坏主意.

pat*_*ckf 15

要获取当前的模块名称,您只需访问Gradle的project对象即可

project.name
Run Code Online (Sandbox Code Playgroud)

将返回,为模块 app

应用

请参阅:https://docs.gradle.org/current/userguide/writing_build_scripts.html