繁体   English   中英

使用我的签名登录并上传apk

[英]Sign and upload apk with my signature

我正面临着我的项目问题。 我开发了一个由开发人员开发的应用程序,并上传了由开发者签名签名的签名apk。 现在我自己更新了一些代码,并想用我自己的签名上传到Playstore。 如果是,那我可以这样做吗? 谢谢。

有你给对不起的细节,你不能! 您可能会询问开发人员的相关详细信息和密钥库文件是否与文件一起使用相同的详细信息并发布新版本,但由于应用已经在Play商店中,因此您无法使用自己的签名!

关于密钥库的一句话:

在.apk构建过程中,您的应用程序使用与您的帐户关联的数字私钥进行签名。 无论何时构建新版本,都会使用相同的密钥对新版本进行签名。 当Android手机上安装了应用程序时,它会记住用于对其进行签名的密钥。 为了安装应用程序的更新版本,新应用程序必须使用相同的密钥进行签名。 因此,重要的是你不要丢失这把钥匙!

如果您的密钥文件丢失或删除,则无法恢复。

如果您丢失了密钥库,则必须使用新的软件包名称和新密钥发布应用程序。 您还应该更新原始应用程序的说明并取消发布。 请注意,允许用户无限制地重新安装通过Google Play分发的每个应用程序,即使已取消发布,用户也可以使用该应用程序。 目前Google Play不支持删除应用或重新使用软件包名称。

无论相同的机器还是不同的机器,您都可以创建新的密钥库文件来上传相同的apk。 它需要唯一的密钥库文件,否则它会更新安装的旧apk。

你必须创建新的密钥库,你必须更改你的应用程序包名称,你必须像新的应用程序一样上传

如果您使用其他密钥库对其进行签名,则它将是一个新的应用程序。 所以你应该告诉你的用户他们必须下载新版本的应用程序。

如果您有运气,可以通过方式恢复密钥库密码。 我不保证。 (如果您只丢失了密码)。

谷歌团队对不同密钥库的同一个apk的回复

谢谢你的留言。 如果您丢失了密钥库,则必须使用新的软件包名称和新密钥发布应用程序。 您还应该更新原始应用程序的说明并取消发布。 请注意,允许用户无限制地重新安装通过Google Play分发的每个应用程序,即使已取消发布,用户也可以使用该应用程序。 目前,我们不支持删除应用程序或重复使用程序包名称。 不幸的是,我们无能为力帮助您进一步解决这个问题。

什么是密钥库?

Java KeyStore(JKS)是安全证书的存储库 - 授权证书或公钥证书 - 以及相应的私钥,例如在SSL加密中使用。 在IBM WebSphere Application Server和Oracle WebLogic Server中,扩展名为jks的文件用作密钥库。


如果您丢失了密钥库,则无法在播放中更新应用程序(这将导致签名错误)! 唯一的方法是您可以创建一个带有新包名称的应用程序,将其上传以存储并删除旧应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM