【问题标题】:Android.Gradle: Is it possible to get current module name programmatically?Android.Gradle:是否可以通过编程方式获取当前模块名称?
【发布时间】:2018-03-12 03:33:02
【问题描述】:

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")))

有可能吗?

【问题讨论】:

标签: android gradle


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-07
    • 2023-04-04
    • 1970-01-01
    • 2018-09-20
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    相关资源
    最近更新 更多