在为Play商店签署应用程序后,我应该保留debug.keystore文件以供将来更新吗?

时间:2014-07-29 12:15:34

标签: android

我使用导出向导为Google Play创建并签署证书。 我读到某个地方我必须保留钥匙?它们是什么意思"关键"? 密钥库?密码和别名? 我应该保留debug.keystore文件还是应该只记住密钥别名/密码?

3 个答案:

答案 0 :(得分:1)

是的,您必须保留已发布到Google Play的密钥库,用于签署您的应用。当想要更新您的应用时,这是必须的。如果您没有,则无法使用相同的密钥库对您的应用进行签名,因此您无法将更新后的版本上传到Google Play商店。另外,请记住密码。 提示:将其保存在复制的几个文件夹中,进行一些备份,这样您就不会意外地将其丢失。

答案 1 :(得分:1)

保持两者: debug.keystore,这个可以再次生成,如果丢失它应该不是问题。 保留android.keystore,你用来签署应用程序的那个。没有它你无法更新你的应用程序,你将不得不签署一个新的应用程序,然后在Playstore上创建一个新的应用程序

答案 2 :(得分:1)

  

我应该保留debug.keystore文件还是应该只记住   密钥别名/密码?

您是否使用debug.keystore签署了申请?如果是,那么你不应该这样做。您无需存储(记住)debug.keystore。

来自Signing Your Applications
当您准备好为最终用户发布应用程序时,您必须使用合适的私钥对其进行签名。您无法发布使用SDK工具生成的调试密钥签名的应用程序

但是,您需要保留自己创建的密钥库来签署PlayStore上的应用程序。