“活久见”—今天遇到个奇怪的问题,指定的versionCode最终在打包出来的apk中,versionCode变成(指定数值+ 00X的形式)
如下所示:
注:当前build.gradle中的versionCode为26
后来搜索代码,发现原来是这个配置导致
def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
即 配置versionCode 为27时,
arm64-v8a的apk包,versionCode会变成 27003,
官网文档有关的说明:原来是为不同架构的同一个版本配置不同的versionCode,之前还没有注意到这点!!!
https://developer.android.com/studio/build/configure-apk-splits?hl=zh-cn