我有一个带有自动更新程序的程序,到目前为止,我为我的 beta 测试人员部署了由 eclipse“运行”和“调试”命令生成的程序版本。(糟糕的决定——据我所知)
现在我想部署由“导出”命令创建的版本,但不需要我的测试人员在安装新版本之前卸载应用程序。为此,我需要使用用于自动调试构建的密钥对“导出”命令创建的 apk 进行签名。
这可能吗?- 如果是:我将如何做到这一点,我在哪里可以找到用于此自动构建的密钥?
此致
您可以从 ~/.android/debug.keystore 找到自动调试密钥。如果您使用的是 eclipse,您可以从 Windows->preference-> Android->Build 设置自定义密钥库的路径(如果您愿意的话)。但是使用调试密钥的缺点是 1)它的有效期只有 365 天。2) 您不能将您的应用发布到 Play 商店。和其他我不记得的。
http://developer.android.com/tools/publishing/app-signing.html包含有关签署您的应用程序的所有详细信息。