对于最新的 Android Gradle 插件(4.1.0),BuildConfig.VERSION_NAME 在库模块中不起作用。但它适用于应用程序模块。
最佳答案
在最新的 Android Gradle 插件 4.1.0 中,从库项目中的 BuildConfig 类中删除了版本属性。
Android plugin 4.1.0 reference 的发行说明
如果您的库需要版本名称以供库中的某些引用,您可以在 中添加自定义属性。构建类型 或 flavor
例如,在 构建类型 你可以像这样添加
buildTypes {
debug {
buildConfigField "String", "VERSION_NAME", "\"6.8.0\""
}
}
在哪里 6.8.0 是版本名称。
关于android - 对于 Android Gradle 插件 4.1.0 中的库项目,版本属性不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64365640/