使用Google Play上传密钥签名APK

时间:2017-09-20 04:42:43

标签: android google-play android-signing

我在Play商店创建了一个测试应用,以测试Google Play Signing功能。一旦我创建了测试应用程序并启用了该功能,我就可以访问“部署证书”。我没有下载或以任何方式使用它。以下是我遵循的步骤:

  1. 然后使用Android Studio,我创建了一个新的密钥库,给它一个 密码并使用密码创建别名(像往常一样)。
  2. 使用在步骤1中创建的密钥库签名应用程序将应用程序上载到 Google Play商店。
  3. 下载上传密钥证书。添加了上传密钥     使用命令在步骤1中创建的密钥库的证书     keytool.exe -importcert -file upload.der -keystore mykeystore.keystore
  4. 检查是否使用命令将其添加到密钥库 keytool.exe -list -keystore mykeystore.keystore。现在有两个 别名,在步骤3中添加了一个新别名(名为mykey)。它是可信证书类型。
  5. 现在由于“受信任的证书条目没有密码保护”,没有别名密码,Android Studio不允许我签署应用程序,当然我也不能使用随机密码,因为它们“没有密码保护”。如何使用它来签署我的apk以便将来更新?我错过了一些关键的东西,或者我的理解是不正确的?

1 个答案:

答案 0 :(得分:-1)

使用上传证书upload_cert.der,而不是应用签名证书deployment_cert.der。您可以在Google Play控制台的“应用签名证书”下载。