无法还原旧版本的密钥库

时间:2018-03-21 14:41:09

标签: android react-native google-play-services react-native-android keystore

我正在开发一个反应本机项目,并且我几天前生成了一个密钥库并将已签名的apk发布到了Play商店。

在工作时我错误地将另一个密钥库复制到项目的android/app目录中,从那时起就再也无法返回旧版本了。检查密钥库的版本历史记录还表明它是今天创建的,而不是今天修改的。

如果我没有设置Time Machine,怎样才能恢复密钥库?

3 个答案:

答案 0 :(得分:0)

如果您丢失了密钥库,则无法在Google Play上更新该应用程序。如果应用程序很重要(数百万次安装),您可以从Google Play支持中获得帮助。

答案 1 :(得分:0)

你做不到。您唯一的选择是使用分析硬盘驱动器的软件来查找尚未实际覆盖的文件。

更新:如果您仅使用密钥进行上传Google Play App Signing

,则Play商店支持可能会对您有所帮助

答案 2 :(得分:0)

我知道这令人心碎,但没有出路! 您必须取消发布该应用,然后使用不同的包名重试, 如果您希望不再发生这种情况,您应该启用google play app signin,这样您就可以使用不同的密钥库再次上传相同的应用程序(该过程需要一些好的工作)。但如果你还没有做到这一点已经没有任何帮助。 同样的事情发生在我身上,幸运的是我的应用程序当时处于alpha状态,因此对我的用户没有任何不便。