使用密钥库副本注销android apk

使用密钥库副本注销android apk,android,release-management,Android,Release Management,有人能澄清一下,如果之前的版本2是使用原始密钥库签署的,我是否可以使用密钥库版本1中创建的副本来签署新版本(比如Android apk版本3)?或者我应该在每次签署新版本时备份原始密钥库吗?您可以随时使用它,也可以使用任何副本 重要的是,一旦你上传了一个APK并发布了它,只有更新才能使用相同的密钥库进行签名。您可以而且实际上应该将密钥库文件存储在多个位置,这样您就不会丢失它们。我们做过一次,那太糟糕了,我不推荐 每次要使用创建密钥库所用的相同密码创建已签名的应用程序时,都必须使用相同的密钥库 如

有人能澄清一下,如果之前的版本2是使用原始密钥库签署的,我是否可以使用密钥库版本1中创建的副本来签署新版本(比如Android apk版本3)?或者我应该在每次签署新版本时备份原始密钥库吗?

您可以随时使用它,也可以使用任何副本


重要的是,一旦你上传了一个APK并发布了它,只有更新才能使用相同的密钥库进行签名。您可以而且实际上应该将密钥库文件存储在多个位置,这样您就不会丢失它们。我们做过一次,那太糟糕了,我不推荐

每次要使用创建密钥库所用的相同密码创建已签名的应用程序时,都必须使用相同的密钥库

如果对新密钥库使用不同的详细信息,则无法在Google Play上更新新构建。要更新同一应用程序的新版本,每次必须使用相同的密钥库对apk进行签名


您还可以在每次对应用程序签名时创建新的密钥库,但不需要,因为您可以使用相同的证书副本

复制一个文件永远不会产生问题,如果你说的是相同的,你指的是原始密钥库?是的,但它不必是物理上相同的文件。你可以复制密钥库,就像其他文件一样。听起来你的观点与@breaklineNo不同,他误解了这个问题。他说密钥库必须与原始密钥库相同,这是真的。您可以制作1000份文件副本,它们都可以互换。确切地说,密钥库必须包含相同的信息。您可以使用相同的信息创建多个副本,也可以通过处理同一文件创建多个副本。唯一需要做的是它的SHA1和散列码对于每个副本都必须相同。