gradle 是否在android库中创建构建配置字符串字段?

hs1ihplo  于 2023-03-30  发布在  Android
关注(0)|答案(1)|浏览(168)

我想有一个字符串版本在构建配置为我的库模块
我正在使用下面的代码

android {
ext{
    version = 'NW-1.1.6'
    name = 'Network'
}
defaultConfig {
    buildConfigField "String", "LIBRARY_VERSION","${version}"
}

但在我的构建配置中,我将其视为

public static final String LIBRARY_VERSION = NW-1.1.6;

而不是

public static final String LIBRARY_VERSION = "NW-1.1.6";

上面的代码有什么问题

polhcujo

polhcujo1#

只需使用以下

defaultConfig {
    buildConfigField "String", "LIBRARY_VERSION","\"${version}\""
}

这将产生你需要的字符串:

public static final String LIBRARY_VERSION = "NW-1.1.6";

相关问题