2013-07-25 221 views
9

我有我的应用程序的最新APK文件和完整源代码,以及我的应用程序的密钥存储库的私钥。 但我丢失了我的密钥库文件...所以我无法签署我的应用程序并更新我的应用程序。Android Keystore文件丢失

任何人都知道答案?

回答

7

如果你遗失了你的密钥库,那么你就无法更新游戏中的应用程序(这会导致签名错误)!唯一的方法是,你可以创建一个新的包名称的应用程序上传它来存储和删除旧的应用程序。

+2

ha ...但我使用应用内结算,那么如何处理以前的应用程序的买方的许可证? – mhkim4886

+0

http://stackoverflow.com/a/11715758/1051147 –

+0

@ mhkim4886:不幸的是,你不能对这个问题做任何事情。您无法恢复以前应用程序买方的许可证。 –

0

对不起,亲爱的,不幸的是,你不能在Android Play商店更新同一个应用程序的新版本。您可以使用新的软件包名称和密钥库文件上传新的应用程序。但Google不允许您使用不同的密钥库文件上传新版本。

希望它能帮助你。

+0

有多少...但是我使用应用内结算,那么如何处理以前应用买方的许可? – mhkim4886

2

实际上,除了用于恢复操作系统中已删除文件的工具之外,其他方式无法以其他方式恢复密钥库。

没有任何工具可以从您的设备或应用程序中提取密钥库。即使Google无法从您的Google帐户恢复您的密钥库。

当你只丢失密码时,情况就不同了。请参阅https://code.google.com/p/android-keystore-password-recover/

+0

ha ...但我使用应用内结算,那么如何处理以前应用的买方的许可证? – mhkim4886

+0

礼貌地问他们迁移到新的应用程序.. – squixy

-11

密钥库不需要上传,它需要集成到应用程序.apk中。 确保您的应用程序已发布,在eclipse中转到文件 - >并导出应用程序。这将使用您的发布密钥库而不是调试密钥库来构建它。

当你第一次导出你的应用程序和eclipse使你成为一个密钥库时,它被保存在你的计算机上的eclipse \文件夹中,试着在那里找它。看到这个帖子,你的密钥库文件应该在你的计算机上的位置。