android - Apk 未在 Google Playstore 中上传
问题描述
我以 xamarin 形式开发了我的应用程序,并通过 playstore 发布了我的 android 应用程序。不幸的是我必须改变我的系统。现在我已经对应用程序进行了一些更改,我想在 Playstore 中发布新的 apk,然后我在下面得到这个:
您上传的 APK 使用与之前的 APK 不同的证书进行签名。您必须使用相同的证书。您现有的 APK 使用带有指纹的证书进行签名:[ SHA1: 70:9A:CF:42:5E:98:B9:4D:B2:F6:B7:2E:AC:C4:64: 14:4B:5D:76:18 ] 并且用于签署您上传的 APK 的证书具有指纹:[ SHA1: 62:E0:24:5F:18:95:47:95:60: C3:08:B2:D5:16:E8:C5:46:D1:D7:4E]
请帮助我,因为我是 xamarin 表单开发的新手
谢谢
解决方案
您第一次上传的 apk(Playstore 上的 apk)与您现在尝试上传的 apk 具有不同的签名密钥。
将 apk 上传到商店后,您始终必须使用与applicationId
第一次上传时相同的签名密钥。如果您丢失了密钥,您将永远无法再次更新同一个 apk。
编辑:从 2017 年 5 月开始,可以选择上传您的密钥并将其备份到谷歌服务器中。但是你必须选择加入这项服务。他们将备份您上传的密钥,并在您需要时将其归还。但是,如果您在丢失钥匙之前还没有选择此服务。你不走运
推荐阅读
- c++ - Clion 如何添加调试标志?
- python-3.x - 多维数组;类型错误:只有整数标量数组可以转换为标量索引
- c# - 在 ASP.NET 4.6.1 项目中集成 Microsoft.Extensions.DependencyInjection
- android - 世博会应用程序如何使 android:usesCleartextTraffic 为 false
- c# - 为什么这段代码不是每秒更新标签的内容而是等待 6 秒然后显示最后一个单词?(C#)
- arrays - 在多数据列中寻求多条件的结果,但每个条件值只是谷歌表单个单元格中的多个条件值之一
- selenium-webdriver - TestNG 没有执行所有测试
- php - Cakephp 4:浏览器中的 JWT 授权失败,邮递员工作
- javascript - Typescript 不强制执行 void 返回类型
- html - Flatpickr 日期选择器对话框未显示