来自gradle issue

时间:2017-09-06 16:04:39

标签: android gradle

我使用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")
    }
}

1 个答案:

答案 0 :(得分:1)

我的错误,工作室的路径链接到另一个密钥存储文件(而不是“storeFile文件('../ config / xx.jks')”链接到..