Java Eclipse Mars - 已删除 Debug.Keystore - 错误地

Posted

技术标签:

【中文标题】Java Eclipse Mars - 已删除 Debug.Keystore - 错误地【英文标题】:Java Eclipse Mars - Deleted Debug.Keystore - By Mistakenly 【发布时间】:2016-05-04 12:24:55 【问题描述】:

我制作了一个新的 android 应用程序并上传到了 google play 商店。现在我有一个大问题。我创建了一个覆盖旧密钥的新密钥。旧的 debug.keystore 文件被新文件替换。这意味着旧证书已经不见了。

现在我将旧的 MD5 和 SHA1 密钥保存在一个文本文件中。是否可以使用我已经拥有的 MD5 和 SHA1 创建密钥文件? Google 要求提供与我之前相同的证书,否则我将无法发布更新。

http://prntscr.com/9vho29

【问题讨论】:

【参考方案1】:

旧的 debug.keystore 文件被新文件替换。这意味着旧证书已经不见了。

AFAIK,您无法在使用调试密钥库的 Play 商店上发布应用。

如果您的意思是更换了生产密钥库,只需从您最近的备份中恢复该密钥库,因为有才华的开发人员会维护他们开发环境的良好备份。

是否可以使用我已经拥有的 MD5 和 SHA1 创建密钥文件?

没有。

【讨论】:

这意味着如果我必须向用户提供更新,我必须创建一个新证书并再次发布应用程序。 @AmeyArora:“这意味着如果我必须向用户提供更新,我必须创建一个新证书并再次发布应用程序”——你不能再提供更新了。您可以使用新的应用程序 ID/包名称发布新应用程序,并希望您的一些用户会切换到该新应用程序。

以上是关于Java Eclipse Mars - 已删除 Debug.Keystore - 错误地的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse Mars 正式版发布,列数 10 大特点

( OK—C程序 ) Eclipse C/C++ — CentOS 7 + android-ndk + eclipse-cpp-mars-R

(OK—C++程序) Eclipse C/C++ — CentOS 7 + android-ndk + eclipse-cpp-mars-R

在 Eclipse Mars 中格式化 Java 代码的特定部分

如何为 Eclipse Mars 正确设置 JavaFX?

eclipse mars2在高分辨率下(macpro)图标极小的问题