当前位置: 首页 > 知识库问答 >
问题:

上载的APK使用与上一个APK不同的证书签名

莘欣怿
2023-03-14

我从应用程序开发人员那里得到了更新的代码和apk。我已经用我自己的keystore文件重建了应用程序,并签署了应用程序,上传到商店,收到“上传的APK与你以前的APK签署了不同的证书”。

我通过以下方式检查了更新的apk sha1文件:

jarsigner -verify -verbose -certs updated_apk.apk

共有1个答案

夏季萌
2023-03-14

您要么从开发人员那里获得密钥库文件并用它签名,要么您必须重新命名应用程序的包并用您自己的密钥库重新上载它。但请注意,这可能会给您的开发人员帐户带来打击,因为它基本上是以前的APK的复制猫。

 类似资料:
  • 我需要在google play商店更新我的应用程序,但我在另一台电脑上生成了apk文件。我使用了相同的密钥存储文件,但我得到了一个关于使用不同SHA1证书的错误。然后我切换到我的旧pc上,在那里我制作了第一个版本,并生成了签名的,但它又给了我同样的错误。 您上载了一个与以前的APK不同的证书签名的APK。您必须使用相同的证书。已使用带有指纹的证书签署现有APK:[SHA1:58:EA:40:73:

  • 我遇到了一个证书问题,两周前我做了一个电脑备份,我把项目和key.jks保存在另一台电脑里,我正试图升级我的应用程序,但它说: 上载失败 您上载了一个与以前的APK不同的证书签名的APK。您必须使用相同的证书。 [SHA1:90:F7:82:F9:C0:52:98:D7:EA:F9:9C:79:B9:00:1D:61:7E:5B:C5:06] 并且用于签署您上载的APK的证书具有指纹: [SHA1

  • 我使用flutter,我格式化了我的pc后,当我想建立和上传apk文件到播放商店显示我贝娄,错误的方式我有项目与相同的密钥商店 您上载了一个未使用上载证书签名的APK。您必须使用相同的证书。上载证书具有指纹:[SHA1:],而用于签署您上载的APK的证书具有指纹:[SHA1:]

  • 问题内容: 我发布了我的APP,然后为了测试它,在手机上安装了APK。使用导出的APK,Facebook无法正常工作(错误的哈希),但是使用开发人员bin.ed apk可以正常工作。 有人可以告诉我怎么回事吗?密钥哈希为何不同?(第二次,日食更新第一次更改了它)。 也 由于我已经将APK上传到市场并发布了(现在尚未发布,非常烦人)。另外,我已经在本地删除了APK,因此我无法找到密钥哈希,也无法从市

  • 我想验证两个APK文件是否已使用相同的证书签名。 我有整个JavaSDK可用,但想从Java代码使跨平台的原因。 有什么想法吗?

  • 我上传了一个应用程序,并选择了“应用程序签名”进行注册。我在上传第一个APK时没有问题,它被成功上传。 今天我尝试更新该应用程序,将versionCode增加到2,versionName增加到0.2,并使用与第一个成功构建的APK相同的签名密钥。 现在,当我试图在google play上上传它时,它给了我以下错误: 我研究了一下,知道我必须链接播放存储生成的upload_cert.der文件与我的