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")))
有可能吗?
答案 0 :(得分:0)
您可以将buildType / buildFlavor名称存储为BuildConfig值。并像BuildConfig.your_variable_name
一样使用它。
要获取当前flavor / buildType,请使用此solution。