1

这个 关于 SO 的问题表明差异在于某些文件。我的问题是,如果我分发未签名的 apk 文件(在 /bin 文件夹中找到的那个),它有什么不同。在市场上发布时,我们必须创建一个密钥库并导出签名的应用程序,但是如果我不完成整个过程而只是发送或分发使用调试密钥签名的 apk(例如用于同行评审)怎么办。

编辑:我不想将未签名的应用程序投放市场,只是在少数设备上进行检查。

4

3 回答 3

3

分发/安装使用开发人员密钥签名的应用程序是否有任何“问题”?

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

此外,使用开发人员密钥安装您的应用程序的人稍后需要卸载它才能安装您的生产签名 APK,因此请确保他们理解这一点。

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

否则,我想不出将此类 APK 用于测试目的、进行中的客户端预览等有什么特殊问题。

于 2012-10-07T16:51:21.037 回答
1

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

默认情况下,您的 IDE 将使用调试密钥对您的 apk 进行签名,如果用户选中“设置”中的“用于开发”框,则允许用户将其安装在他们的设备上。

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

于 2012-10-07T16:37:45.433 回答
0

您不能发布未签名的 .apk。Android 开发者控制台不会让你这样做。

于 2012-10-07T16:32:44.573 回答