使用Google Play上传密钥签名APK

Ati*_*ukh 13 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).它是可信证书类型.

现在由于"受信任的证书条目没有密码保护",没有别名密码,Android Studio不允许我签署应用程序,当然我不能使用随机密码,因为它们"没有密码保护".如何使用它来签署我的apk以便将来更新?我错过了一些关键的东西,或者我的理解是不正确的?

小智 -1

使用上传证书,upload_cert.der而不是应用程序签名证书deployment_cert.der。您可以在 Google Play Console 中的应用程序签名证书下下载它。