android - 在市场上上传 apk 时,apk 必须使用与以前版本相同的证书进行签名

标签 android google-play keytool android-keystore

我已经创建了一个应用程序并在 android 市场上发布。现在我想发布它的第二个版本。我想澄清的几件事:

  1. 我保留了相同的包名。
  2. 我没有以前的 keystore ,因为我更改了 Windows,因此删除了 keystore ,而且我没有该 keystore 的备份。

现在我应该有什么方法可以从以前的 apk 中检索 keystore 。

我知道在 stackoverflow 上有很多答案,有些说可能,有些说不可能。

请求精确解。

最佳答案

是的,您必须拥有与您在 Android 市场上上传第一版应用程序所用的相同的 keystore 文件。

If you have lost this keystore file then you can't provide update to this application.

只需阅读此 Publishing App on Market.我也遇到过同样的问题。所以,我只是更改包名称并使用新 keystore 将其上传到市场。因此,请妥善保管 Keysotre 文件。查看这些与您的查询相关的现有问题 -

  1. Android: I lost my android key store, what should I do?

  2. I lost my .keystore file?

关于android - 在市场上上传 apk 时,apk 必须使用与以前版本相同的证书进行签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12084566/

相关文章:

ssl-certificate - keytool 无法导入证书 - 无法从回复建立链

java - 需要为SSL配置Tomcat 7

android - 旋转位图 - Android

java - android:连续的标签栏

android - 如何使用我自己的自定义启动动画编译 AOSP 项目?

android - 安卓apk证书丢失。我还没有注册 Google Play App Signing

android - 自定义计数定时器

android - 内部测试轨道 - 无法下载最新版本

android - 应用程序无法在内部/Alpha 测试中启动

java - 如何在Spring Boot中配置ssl?