当前位置: 首页 > 知识库问答 >
问题:

使用Google Play提供的上传密钥签署APK

殳宸
2023-03-14
  1. 创建了一个应用程序
  2. 使用KeyTool.exe为该应用程序生成密钥
  3. 已将应用程序上载到Google Play
  4. 注册Google Play应用程序签名
  5. 再次尝试上载应用程序,但未成功。

它抱怨证书不是证书

将新APK上载到生产

keytool.exe-list-keystore trackcoachfull-release-key.keystore输入keystore密码:

密钥存储类型:JKS密钥存储提供程序:SUN

您的密钥库包含2个条目

Build>Generate Signed APK选择上面的密钥库,输入密钥库密码,选择uploadkey作为密钥别名,我被迫输入密钥密码。

Android Studio出错:

错误:任务“:app:PackageFullRelease”执行失败。

谢谢

共有1个答案

贲绪
2023-03-14

我能够使用Google Play提供的上传密钥签署我的APK。下面是我为一个新应用程序所遵循的步骤:

  1. 使用Android Studio创建密钥库并添加签名密钥
  2. 使用(1)中创建的密钥对应用程序进行签名
  3. 将APK上载到Google Play
  4. 从Google Play控制台下载“上载证书”
  5. 使用命令keytool.exe-importcert-file upload_cert.der-keystore
  6. 将下载的证书添加到步骤(1)中创建的密钥存储库中
  7. 它应提示“证书已存在于别名下的密钥存储库中。是否仍要添加它?[否]:”
  8. 键入“y”并按Enter
  9. 将出现确认消息
  10. 对于后续构建,使用与(2)相同的过程对应用程序进行签名

这里需要注意的重要一点是,在步骤(6)中,keytool导入使用从Google Play下载的证书更新原始证书。

 类似资料: