gpt4 book ai didi

android - 从单一构建类型生成使用不同 key 签名的多个构建

转载 作者:行者123 更新时间:2023-12-03 04:46:11 25 4
gpt4 key购买 nike

我正在使用 Gradle 构建我的 Android 项目,具有默认的调试和发布构建类型。我想根据发布构建类型生成两个 APK,用不同的 key 签名。一个用于测试,另一个用于实际的 Play 商店。或者,我想生成签名和未签名的构建。

我知道我可以使用以下内容修改发布构建类型的签名配置:

android {
signingConfigs {
myConfig1 {
...
}

myConfig2 {
...
}
}

buildTypes {
release {
signingConfig ...
}
}
}

如何指定两个签名配置,和/或让 gradle 生成签名和未签名的版本?

我尝试过的一件事是创建一个新的构建类型并调用 initWith(buildTypes.release)。然后我在那里指定了一个不同的签名配置。问题是它会为每种构建类型重建整个应用程序,如果可能的话,我想避免这种情况。

最佳答案

只需创建两种不同的发布构建类型,一种用于每个签名配置。

android {
signingConfigs {
myConfig1 {
...
}

myConfig2 {
...
}
}

buildTypes {
release {
signingConfig signingConfigs.myConfig1
}
release2 {
signingConfig signingConfigs.myConfig2
}
}
}

关于android - 从单一构建类型生成使用不同 key 签名的多个构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17823930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com