android - 对于 Android Gradle 插件 4.1.0 中的库项目,版本属性不起作用

标签 android gradle

对于最新的 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/

相关文章:

android - Android gradle插件如何选择所有设备?

gradle - 如何使用flyway仅迁移特定范围的脚本?

android - 如何安全地将一些数据从服务器传输到安卓设备

android - 在 EditText 下方显示 Helper 文本以及 Hint

Android Studio gradle 构建问题 : local variable type mismatch

android - 导出aar文件时如何包含依赖库

android - Gradle productflavors 源集和旧项目结构

android - Android Studio 上安装 Android SDK 的选项在哪里?

android - 将视频流式传输到 iOS、Android 应用程序的相同技术

android - 当我的 View 滚动出可见区域时如何收听