丢失了用于签署android apk的私钥。 可以将应用程序发布到Android Market吗?

我刚刚完成了公司Android应用程序的一些更新,只是意识到他们不再拥有用于签署发布到Android Market的原始版本的私钥。 如果我理解正确,这意味着这些更改无法作为原始应用程序的更新发布。 我认为最好的选择是将原始应用程序从市场中拉出来(它没有很多下载或评论)并重新发布使用新密钥签名的应用程序。 但是,我担心Android Market可能不允许发布与已经发布的应用程序几乎完全相同的应用程序(例如,同名,相同图标,大多数function相同等)。

以前有没有人遇到这种情况? 谷歌是否允许您作为单独的应用程序重新发布到Android Market?

您是正确的,因为您必须将其作为具有不同包名称的新应用程序发布。 您将不得不从市场中提取其他应用程序,因为它将不再可更新,您的用户将不得不重新下载该应用程序的新版本。

我认为谷歌没有任何理由可以解决这个问题,这是一个已知的问题,一些开发商/公司在他们放弃签名密钥时会遇到这个问题。 此外,据我所知,谷歌不会密切监控传入的应用程序,除非它们被标记。

我见过一些应用程序在市场上有10个版本的同一个应用程序,只是为了让他们可以获得更多的可见性,这是​​我认为谷歌需要注意的事情。

使用此链接http://code.google.com/p/android-keystore-password-recover/我使用第三种方法让我的pwd片刻:)

我有类似的事情发生,即使从市场上拉出原始应用程序,我们也必须更改包名称。 我认为这是为了保护用户免于“意外”将恶意更新下载到他们已有的应用程序。

截至今年8月(2011年),Android市场已经能够为同一个包名上传多个APK。 您应该能够删除原始APK并使用该机制替换具有相同包名称的新APK。

我还没有尝试过,但我们能够上传针对特定平台的不同应用程序的多个副本,它就像一个魅力。