gpt4 book ai didi

android - 为亚马逊构建一个未签名的 apk,为谷歌构建一个签名的 apk

转载 作者:太空狗 更新时间:2023-10-29 13:24:08 24 4
gpt4 key购买 nike

我有两种构建类型(调试发布)和两种产品风格(googleamazon)我需要能够指定所有要使用 signingConfigs.release 签名的变体,除了需要使用 signingConfigs.unsigned 签名的 amazonRelease 变体>.

我不确定如何针对特定构建变体(即 amazonRelease),以便我可以设置它的 signingConfig。

这是我目前在 build.gradle 中的内容。

android {

...

signingConfigs {
release {
storeFile ...;
keyAlias ...;
storePassword ...;
keyPassword ...;
}

unsigned {
keyAlias "";
storePassword "";
keyPassword "";
}
}

buildTypes {
debug {
versionNameSuffix = "-DEBUG"
}

release {
signingConfig signingConfigs.release;
}
}

flavorGroups "storeFront"

productFlavors {
google {
flavorGroup "storeFront"
}

amazon {
flavorGroup "storeFront"
}
}
}

最佳答案

引用文档:

There are cases where a setting is settable on both the Build Type and the Product Flavor. In this case, it’s is on a case by case basis.

For instance, signingConfig is one of these properties.

This enables either having all release packages share the same SigningConfig, by setting android.buildTypes.release.signingConfig, or have each release package use their own SigningConfig by setting each android.productFlavors.*.signingConfig objects separately.

所以,我会尝试删除 release signingConfig 并将 signingConfig 属性添加到 google亚马逊。如果我正确理解文档,debug signingConfig 将胜过 googleamazon signingConfig 调试构建的属性,发布构建将使用在 flavor 上定义的属性。

关于android - 为亚马逊构建一个未签名的 apk,为谷歌构建一个签名的 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23792874/

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