Android.Gradle:是否可以通过编程方式获取当前模块名称?

时间:2017-09-30 11:16:57

标签: android gradle

Android Studio 2.3.3,Gradle 4.2。

在我的 app / build.gradle

myProp.load(new FileInputStream(rootProject.file("app/keystore.properties")))

行。它的工作。 但我想删除模块的硬编码名称(在此示例中,这是一个" app ")

所以我需要以编程方式获取当前模块名称。 像这样:

myProp.load(new FileInputStream(rootProject.file(project.currentModuleName + "/keystore.properties")))

有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以将buildType / buildFlavor名称存储为BuildConfig值。并像BuildConfig.your_variable_name一样使用它。 要获取当前flavor / buildType,请使用此solution

相关问题