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 - 错误地的主要内容,如果未能解决你的问题,请参考以下文章
( 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