我使用android studio生成符号APK(build->生成符号APK)。 V1和V2复选框都在签名版本中标记。 要通过CI-CD上传APK,我正在运行assemleRelease cmd。 问题是assembleRelease的符号不同(可能只用V1签名)。 如何运行assembleRelease以与android studio(build-> generate sign APK)相同的签名进行签名?
我的代码:
android {
signingConfigs {
release {
storeFile file('../config/xx.jks')
Properties props = new Properties()
props.load(new FileInputStream(file("../local.properties")))
storePassword "password"
keyAlias "my-alias"
keyPassword "password"
v2SigningEnabled true
}
debug {
storeFile file("../Config/xx.keystore")
}
}
答案 0 :(得分:1)
我的错误,工作室的路径链接到另一个密钥存储文件(而不是“storeFile文件('../ config / xx.jks')”链接到..