我的项目遇到问题。我已经由开发人员开发了一个应用程序并上传了由开发人员签名的签名 apk。现在我自己更新了一些代码,并想用我自己的签名将其上传到 playstore。如果可以,我可以这样做吗?谢谢你。
3 回答
你必须创建新的密钥库,你必须更改你的应用程序包名称,你必须像一个新的应用程序一样上传
如果您使用不同的密钥库对其进行签名,它将是一个新应用程序。所以你应该告诉你的用户他们必须下载新版本的应用程序。
如果你运气好的话,你可以通过这个来恢复你的密钥库密码。我不保证。(如果您只丢失了密码)。
谷歌团队对具有不同密钥库的相同 apk 的回复
谢谢你的注意。如果您丢失了密钥库,则必须使用新的包名称和新密钥发布应用程序。您还应该更新原始应用程序的描述并取消发布它。请注意,用户可以无限制地重新安装通过 Google Play 分发的每个应用程序,即使在取消发布后,已安装该应用程序的用户仍可使用该应用程序。目前我们不支持删除应用程序或重复使用包名。不幸的是,我们无法为您提供进一步的帮助。
什么是密钥库?
Java KeyStore (JKS) 是安全证书的存储库——授权证书或公钥证书——加上相应的私钥,例如用于 SSL 加密。在 IBM WebSphere Application Server 和 Oracle WebLogic Server 中,扩展名为 jks 的文件用作密钥库。
如果您丢失了密钥库,那么您将无法更新游戏中的应用程序(这将导致签名错误)!唯一的方法是您可以创建一个具有新包名称的应用程序,并将其上传到存储和删除旧应用程序。
您可以创建新的密钥库文件来上传相同的 apk,无论是同一台机器还是不同的机器。它需要唯一的密钥库文件,否则它会更新已安装的旧 apk。