我正在开发一个Android应用程序,一旦完成所有内容,它将在Android Market上发布。在Android网站上,它说在准备发布应用程序时,必须将证书从Eclipse生成的调试证书更改为可由开发人员自行签名的发布密钥。
我的问题是,如果最终要发布应用程序,即使应用程序正在开发中,是否可以使用发布密钥?无论如何,释放键是最后要使用的键。那么为什么不从头开始使用发布密钥呢?
答案 0 :(得分:2)
那么为什么不从头开始使用发布密钥呢?
我在进一步开发之前构建了Eclipse。我可以看到几个原因:
从documentation我可以看到:
从上面可以看出,关键是你创造的代表你的东西。自动调试证书肯定不会这样做。此外,如果调试证书具有所需的有效期,我不知道(并且很好找出)。
编辑:如何通过关键工具命令识别您的示例
-dname
这会添加“描述创建密钥的人的专有名称。”
答案 1 :(得分:0)
是的,你可以,但是使用发布密钥,每个构建需要更多的时间来签名,也许是一些你不能使用的调试方法。