在分发/安装使用开发者密钥签名的应用程序时是否存在“问题”?

时间:2012-10-07 16:29:28

标签: android apk

关于SO的

This问题告诉我,差异在于某些文件。我的问题是,如果我分发我的未签名的apk文件(在/ bin文件夹中找到的文件),它会有什么不同。在市场上发布时,我们必须创建一个密钥库并导出已签名的应用程序,但如果我没有完成整个过程并发送或分发用调试密钥签名的apk(比如用于同行评审),该怎么办?

编辑:我不打算将未签名的应用程序投放市场,只需要在几台设备上进行检查。

3 个答案:

答案 0 :(得分:3)

  

分发/安装使用开发者密钥签名的应用程序是否存在“问题”?

开发人员密钥的最长生命周期为一年。之后,APK将不再可用。而且,由于创建密钥时设置了一年的生命周期(当您第一次运行Android SDK构建工具时,或者当您重新生成密钥时),可以想象您的APK将不再像明天一样工作

此外,使用开发者密钥安装了您的应用的用户需要将其卸载以便稍后安装生产签名的APK,因此请确保他们理解这一点。

此外,默认情况下,每个开发人员都有自己的开发人员密钥,因此我建议您与开发团队的哪个成员创建APK以便在公司外部使用。

否则,我无法想到使用这样的APK进行测试,客户预览正在进行的工作等方面的任何特殊问题。

答案 1 :(得分:1)

还有两个不同版本的签名 apks。

默认情况下,您的IDE会使用 debug 键对您的apk进行签名,这样,如果用户检查"用于开发"那么将允许用户将其安装在他们的设备上。设置中的框。

要发布到市场,您必须使用发布键对其进行签名,该密钥允许用户在不启用其他设置的情况下进行安装。

答案 2 :(得分:0)

您无法发布未签名的.apk。 Di Android开发者控制台不会让你。