2

我正在为我的新应用使用应用签名(我现在只有上传密钥)。但我想知道如何在 Play Store 版本上安装新的 APK。现在使用上传密钥时它不会安装,因为证书不匹配。我尝试创建一个新的密钥库,并将证书更改为您可以在控制台上下载的证书(应用程序签名证书)。但这也行不通。我总是做最后一次测试,以确保一切正常。只是为了澄清。我不想将 APK 上传到 beta 频道。我想直接从应该安装在 Play Store 版本上的文件系统安装 APK。

如何才能做到这一点?

编辑

我不知道为什么我被否决了。所以我将解释应用签名是如何工作的。在 Play Store 上启用应用签名时,真正的签名证书由 Play Store 控制。您签署的唯一证书/密钥库是上传密钥库。因此,如果您使用上传密钥库为您的应用程序签名,则它不会获得与 Play 商店签名时相同的认证。这就是为什么我尝试从 Play 商店下载应用签名证书以获得匹配的认证,但这没有奏效。

4

1 回答 1

2

你不能轻易做到这一点。目前有两种推荐的替代方案:

  1. 拥有一个未安装 Play 商店版本的开发设备(电话),并将其用于从文件系统安装。
  2. 使用您的 Alpha 通道进行开发,并将其上传到 Play 商店并让 Play 商店通过 Alpha 通道提供更新。

但是现在没有办法让 Play 签署一个未发布到商店的 APK。

于 2018-04-20T08:37:49.487 回答