Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓遗失证书怎么办_Android_Google Play_Keystore_Sha1 - Fatal编程技术网

Android 安卓遗失证书怎么办

Android 安卓遗失证书怎么办,android,google-play,keystore,sha1,Android,Google Play,Keystore,Sha1,当我以前的操作系统坏了,我安装了新的(7月3日),以前的android_key_store.jks文件丢失了。(我需要保存此文件,但我只保存了此证书的数据-密钥、密码)。在新的操作系统中,我创建了一个新的android_key_store.jks文件,其中包含所有相同的密钥和密码(密钥存储密码、密钥别名、密钥密码-所有这些都与以前的android_key_store.jks文件相同) 现在我想上传应用的更新,但我有这样的错误: 上载失败 您上载了一个未使用上载证书签名的APK。您必须使用相同的证

当我以前的操作系统坏了,我安装了新的(7月3日),以前的android_key_store.jks文件丢失了。(我需要保存此文件,但我只保存了此证书的数据-密钥、密码)。在新的操作系统中,我创建了一个新的android_key_store.jks文件,其中包含所有相同的密钥和密码(密钥存储密码、密钥别名、密钥密码-所有这些都与以前的android_key_store.jks文件相同)

现在我想上传应用的更新,但我有这样的错误:

上载失败 您上载了一个未使用上载证书签名的APK。您必须使用相同的证书。上载证书具有指纹: [SHA1:XXX] 用于签署您上传的APK的证书具有指纹: [SHA1:YYY]

这意味着以前的证书和新的证书是不同的。生成证书的fo可能使用了一些随机参数(不仅仅是密钥)

我试图从以前的操作系统重建android_key_store.jks文件,但失败了

我怎样才能拿到以前的证书?(我记得所有的钥匙、密码和数据(姓名、组织)。或者不可能更新此应用程序,我需要在市场上创建新应用程序

我真的需要更新当前的应用程序


非常感谢

我想你运气不好,我的朋友。除非您可以恢复旧密钥存储,否则您需要将新版本上载到Play存储

请参阅应用程序签名上的谷歌文档,特别是以下部分:

如果您无法访问您的应用程序签名密钥或您的密钥被泄露, 谷歌无法为您检索应用程序签名密钥,您也不会 能够向用户发布应用程序的新版本,作为对应用程序的更新 原创应用


我想你运气不好,我的朋友。除非您可以恢复旧密钥存储,否则您需要将新版本上载到Play存储

请参阅应用程序签名上的谷歌文档,特别是以下部分:

如果您无法访问您的应用程序签名密钥或您的密钥被泄露, 谷歌无法为您检索应用程序签名密钥,您也不会 能够向用户发布应用程序的新版本,作为对应用程序的更新 原创应用

无数其他人已经报道了这一点。从计算机备份还原密钥库。无数其他人已经报道了这一点。从计算机备份还原密钥库。