在android studio升级Gradle后,在哪里设置versionCode和versionName
自从升级Gradle后,它从我的一个应用程序库的gradle文件中删除了versionCode和versionName属性,但没有从我的应用程序自己的gradle文件中删除它们。
·
自从升级Gradle后,它从我的一个应用程序库的gradle文件中删除了versionCode
和versionName
属性,但没有从我的应用程序自己的gradle文件中删除它们。
谁能解释一下为什么会这样?我不能为我的库定义版本号吗?我应该在其他地方设置我的版本号吗?
由于gradle删除了模块的versionCode & versionName,所以我将模块(库)的版本代码和版本名设置如下:
defaultConfig {
minSdkVersion ...
targetSdkVersion ...
...
versionCode 1
versionName "1.0.0"
buildConfigField("int", "VERSION_CODE", "${defaultConfig.versionCode}")
buildConfigField("String","VERSION_NAME", "\"${defaultConfig.versionName}\"")
...
}
这会将数字添加到你的BuildConfig.VERSION_CODE & BuildConfig.VERSION_NAME中,这样使用你的库的应用程序就可以知道库的版本。
转自:用户对问题“在android studio升级Gradle后,在哪里设置versionCode和versionName?”的回答 - 问答 - 腾讯云开发者社区-腾讯云
更多推荐
已为社区贡献66条内容
所有评论(0)