我的构建gradle:
signingConfigs {
general {
keyAlias 'key'
keyPassword '123abc'
storeFile file('../store.jks')
storePassword '123abc'
}
lomza {
keyAlias 'key2'
keyPassword '123abc'
storeFile file('../store.jks')
storePassword '123abc'
}
}
因此,有2个签名配置,每个配置都被创建并打算用于它自己的构建风格。如果我选择了风味并按下Shift + F10(或推绿色箭头),它就会起作用 - 选择的构建风格将生成带有正确密钥的apk签名,如build.gradle中所配置:
productFlavors {
general {
applicationId <id1>
signingConfig signingConfigs.general
}
lomza {
applicationId <id2>
signingConfig signingConfigs.key2
}
}
但是,如果我选择Build-&gt; Generate signed apk,我不得不设置单个密钥库路径。如果我选择构建多种口味,那么所有口味都将使用相同的密钥进行签名,在第一步中选择&#34;生成签名的apk&#34;窗口。
如何强制&#34;构建已签名的apk&#34;使用相应的签名配置为build.gradle中定义的每个flavor构建?