我创建了具有不同风格的项目。 每种口味都有其自己的应用程序ID,密钥库和密码。
在gradle文件中,我添加了signingConfigs
部分以设置keyAlias
,keyPassword
,storeFile
和storePassword
。
接下来,在release
的{{1}}部分,为每种口味设置签名配置。
然后,我生成了所有的味道。我得到了所有带有正确内容和包名称的apk。 但是当我尝试上传到商店时,出现错误:
buildTypes
现在,我知道它使用了不同的证书..我的问题是如何从gradle修复它? 因此,APK的生成过程还将区分不同的证书,并针对每种口味使用正确的证书吗?
gradle文件如下:
Upload failed: You uploaded an APK that is not signed with the upload certificate.
You must use same certificate.
The uploaded certificate has fingerprint "A" and the certificate
used to sign the APK you uploaded have fingerprint "B".
答案 0 :(得分:0)
对于有相同问题的任何人。 请检查您是否正确输入了口味名称 在gradle和属性文件中。 同样在属性文件中,检查密钥库文件和密码的路径。