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

android apk证书丢失。我还没有注册Google Play应用程序签名

缪志新
2023-03-14

我的android apk证书丢了。我格式化了我的MacMini并升级到了新的MacBookPro。现在我无法使用旧的mac电脑。因此,没有机会检索旧密钥库。我还没有注册Google Play应用程序签名。如果我现在注册,我能更新我的应用程序吗?

这是我尝试在play store上更新我的应用程序时遇到的错误:

您上传了一个APK,该APK使用与以前APK不同的证书签名。您必须使用相同的证书。

我知道这是一个重复的问题,但我再问一遍,因为所有其他问题都是3,4年前的问题。我在某个地方读到过,2017年5月之后有可能,但我不知道怎么做。

这是我在quora上看到的评论(博客链接断开了):

https://www.quora.com/How-do-I-make-a-new-Certificate-Keystore-key-after-losing-the-key-of-my-Android-app

无需从play Store中删除你的应用程序,你可以更新你的应用程序。现在,如果您丢失了密钥库或密钥库密码,您可以在2017年5月后更新您的应用程序。不要失去希望,您可以使用新的密钥库文件更新您的应用程序。请参阅此博客http://geekcodehub.com/blog/代码中心在这里我写了如何更新apk如果你丢失了你的密钥库按照这个步骤并创建新的密钥库,我用这个步骤更新了我的应用程序。您需要在play store控制台上启用google play应用程序签名

有机会更新我当前的应用程序吗?无需在Playstore上创建新应用程序。

共有2个答案

谭裕
2023-03-14

最后,我设法找回了钥匙。以下是如何:

1-下载磁盘钻孔(试用版)

2-下载十六进制编辑器

Disk Drill显示了所有文件,但如果不升级到Pro版本,您将无法恢复,但请不要担心有解决方法:)

选择要恢复的分区。它将开始获取可以恢复的文件列表。在搜索栏中写“.jks”

从列表中选择大约2kb的. jks文件。忽略其他文件。所有jks文件名将像file000001.jks,file000002.jks....

在试用版中,您无法直接恢复它,但可以查看它。因此,打开您选择的文件。从中复制十六进制代码

打开十六进制编辑器,将代码粘贴到新文件中。用扩展名. jks保存它

运行IDE(VisualStudio或任何),导入jks文件,就可以开始了。

在VisualStudio中,可以导入。jks在存档android项目之后。选择Ad Hoc,在底部有一个导入现有密钥的选项。

我完全从磁盘实用程序中删除了我的驱动器,并安装了一个新的操作系统。但我还是找到了钥匙。永远不要失去希望:)

壤驷建德
2023-03-14

恐怕这不可能。

如果您丢失密钥库或认为密钥库可能被泄露,Google Play应用程序签名可以请求重置您的上载密钥。如果您未注册Google Play应用程序签名并丢失密钥库,则需要发布一个具有新包名的新应用程序。

来源

 类似资料:
  • 我刚刚开始使用应用程序包。我已经在仪表板的部分设置了两个证书(签名证书和上载证书)。 我已经构建了一个应用程序包,并用上传证书签名,但是当我在下上传包时(这实际上是我切换到应用程序包的原因),它说:

  • 当我在中添加以下代码时,我的设备上的应用程序丢失(消失)。 如果我没有添加此代码,则该应用程序已安装并按其应显示,但我收到警告: 应用程序是不可索引的谷歌搜索;考虑添加至少一个活动与动作视图意图过滤器。 我已经从官方留档和这个问题做了研究,但我的问题仍然不同。 编辑:这是我所有的清单:

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

  • 问题内容: 我正在寻找注册证书的过程。 我已经搜索了很多,但没有找到一个好的答案。到现在为止,我首先要生成一个密钥库(用于创建公共密钥和私有密钥),然后应该保留私有密钥,并将公共密钥与其他信息(如名称和组织)一起发送给CA。然后,CA将生成一些东西,并且还给我一些包含公钥和信息的东西。 CA生成什么?什么是P12文件,.cer文件包含什么? 问题答案: 在公钥基础结构中颁发证书的一般过程大致如下:

  • 我正在寻找注册证书的程序。 我搜索了很多,但没有找到一个好的答案。到目前为止,我明白首先我必须生成一个密钥存储(用于创建公钥和私钥),然后私钥应该保持私有,公钥与其他信息(如名称和组织)一起发送给CA。然后CA会生成一些东西,并给我一些包含公钥和信息的东西。 CA会生成什么?什么是P12文件?

  • 我有一个Android注册应用程序。当移动设备和计算机都连接到同一个wifi上时,它运行良好。但是,如果移动设备的互联网连接关闭,则会出现一条吐司消息 'java.net.连接异常:2500ms后连接到/100.118.242.179(端口80)失败:isConnted失败: ECONNREFUSED(连接被拒绝)'。 如何在移动设备上没有互联网连接的情况下运行该应用程序?