来自Google Play的击键

时间:2014-04-01 01:30:46

标签: android eclipse

我的谷歌为我的应用程序进行了击键。当我尝试从eclipse导出已签名的应用程序包时,它为我提供了创建新密钥库或使用现有密钥库的选项。 根据我的理解,我必须使用" Base64编码的RSA公钥"我从谷歌那里得到的。但我无法直接从t he page where google displays it下载密钥。

有人可以告诉我,如果我必须以某种方式导入它,或者我错过了什么? 或者我应该将密钥复制粘贴到项目中的某个(二进制)文件中?请帮忙!

1 个答案:

答案 0 :(得分:0)

  

我的谷歌为我的应用程序进行了击键。

     

但我无法直接从谷歌为我显示的页面下载密钥。

是哪个页面?您不应该下载密钥才能签署您的申请。

或者你的意思是安装Android套装附带的debug.keystore?您可以在开发期间使用它,但是在发布App时需要创建自己的密钥。 (Google Play不接受使用调试密钥库签名的apk

如果您尚未发布并且想要使用调试密钥库 - 请在系统中搜索' debug.keystore'。在Windows上,它可以在:

 C:\Users\USERNAME\.android\debug.keystore

密钥库和android别名的密码是android

如果您想为自己创建一个新密钥 - 您可以使用提供的keytool as described here来执行此操作。

最后,如果您需要一个额外的密钥来使用您的应用程序访问某些Google API(例如地图),那么从在线开发者控制台中,您需要创建一个具有相同指纹的额外Android密钥,就像您使用的那样用它签署应用程序。此附加密钥通常包含在您的清单中。

作为参考,您可以在此处为您的应用创建新密钥:https://console.developers.google.com