我是靠谱客的博主 谦让西装,最近开发中收集的这篇文章主要介绍Google Play 签名不一致的解决方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

第一次接手Google Play上架的应用,很多操作和国内的开放平台大不相同

关键的是之前的哥们没有给公司交接好,jks签名没有,  以下是我解决签名不一致的问题:

如下图的错误提示

因为创建应用时候操作没有注意应用加入了谷歌的签名计划,且这个一旦加入不能退出,加入以后可以发布android app bundle格式的包,节约包大小。
加入谷歌的签名计划后,Google 使用上传证书验证您的身份,并使用您的应用签名密钥重新签署 APK 以进行分发。重新签名后会导致很多功能用不了,比如与其他应用市场签名不一致。例如app内部做的版本更新 、第三方微信、支付宝、推送、地图等有验证绑定签名的地方都会用不了。
一旦发布不能删除、取消后也不能上传同一个包名的应用。
除非改应用包名名称并且不加入app signing重新上传,这样操作会很麻烦也不能兼容其他应用市场的(如果是首发可以这样操作)

 


我的解决方案是:

1.修改项目包名,重新创建应用

2.点击左边的正式版进入到创建新版本(注意:这个时候在Play App Signing里面一定要选择管理应用签名,如果你点了继续那么他会默认你继续使用之前的签名

3.进入管理应用之后选择从 Java 密钥库导出并上传密钥

命令行(替换掉红色的签名文件、别名):

java -jar pepk.jar --keystore=XXX.jks --alias=XX --output=output.zip --include-cert --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

4.上传zip压缩包点击右下角的保存就可以了

5.点击Play App Signing里面的继续,上传你的新包, 大功告成!

 

借鉴这位大神的文章:https://blog.csdn.net/xiaoxing0828/article/details/103180375/    感谢

 

 

最后

以上就是谦让西装为你收集整理的Google Play 签名不一致的解决方案的全部内容,希望文章能够帮你解决Google Play 签名不一致的解决方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部