Android如何使用谷歌提供的许可证密钥签署我的APK

我必须签署我的APK和谷歌市场为我提供了一个类似的关键

您的应用程序的许可证密钥Base64编码的RSA公钥包含在二进制文件中。 请删除任何空格。 MIIBIjANBgasdfasdfdaskqhkiG9w0BAQEadfadfasdFAAOCAQ8AMIIBCgKCAQEAuacIf ……..

我如何使用这个密钥签署我的APK ,以及如何将这个密钥包含在我的二进制文件中?

Solutions Collecting From Web of "Android如何使用谷歌提供的许可证密钥签署我的APK"

我有同样的问题。 最后发现Dev-Console上的RSA公钥是用于“授权”的。 这意味着应用程序可以使用密钥来查询用户是否拥有使用您的应用程序或其中的服务的当前和有效的许可证。 这与签署一个apk完全不同。

http://developer.android.com/google/play/licensing/index.html

我也很喜欢原始的海报,他问我在开发者在Google Play商店发布的方式上如何处理开发人员控制台生成的lisence密钥。

虽然以上所有post都显示了如何在Eclipse或命令行中导出和创build密钥库等,但是他们都没有回答Google提供的dadgum密钥的用途。 我需要添加它吗? 我无法指定Google在Google Play开发者控制台中作为“授权密钥”生成的密钥,而没有任何方法告诉我如何将该密钥绑定到我的应用。

我已经知道如何使用eclipse导出已签名的应用程序,但没有Google Play键。 如果有人能指出我正确的方向,我们非常感谢。

好的,我已经知道了。 许可证密钥与签署您的应用程序无关,并且在您的应用程序中用于许可目的。

Android开发者网站在这里签名应用程序有一个很好的演练。

看起来好像您拥有密钥,只需使用此处显示的密钥工具创build密码保护密钥库文件“ .keystore ”即可。 这会提示您inputAndroid为签名应用程序所需的所有详细信息。

你可以在这里和这里查看其他答案。

Eclipse通过右键单击项目并select“Android工具>导出签名的应用程序包”,使得导出非常容易。

祝你好运!

这里是好的tutotial 如何创buildkeysote文件