Play 上传密钥设置
使用生成的密钥库作为新应用或内部测试管道的上传密钥,用于在商店提交之前签名工件。
Android签名
为发布版本创建一个PKCS#12签名keystore,保存别名和指纹,并将输出直接传递给Gradle、CI或云构建提供商。
容器
PKCS#12
身份
单个发布别名
指纹
SHA-1和SHA-256
Release checklist
输入
填写应嵌入在签名证书中的主题信息并选择一个稳定的别名。
输出
生成后,您将获得可下载的密钥库、证书导出和用于商店设置或 OAuth 整合的指纹。
使用生成的密钥库作为新应用或内部测试管道的上传密钥,用于在商店提交之前签名工件。
SHA-1 和 SHA-256 值对于需要签名身份注册的 API 有用,包括 Google 服务和企业集成。
将生成的包存储在团队管理的保管库中。Android 签名故障通常是因为首次发布后 alias 或 keystore 密码消失。
常见问题
使用此部分验证容器格式、密码处理和发布假设,直到将 keystore 链接到构建作业之前。
它产生一个包含单个签名身份的 PKCS#12 keystore,plus PEM 证书导出。现代 Android 工具接受 PKCS#12,需要一个经典 JKS 容器后可以使用 keytool 转换。
这个生成器使用一个密码来保护 PKCS#12 容器。在 Gradle 或 CI 中,您可以重复使用相同的值作为存储密码和密钥密码。
是的。它适用于发布签名、内部测试和直接分发。如果您的应用程序已经在Play App Signing中注册,请保留原始上传密钥并安全存储,因为Google期望在未来的发布中保持连续性。
将keystore文件、别名、密码、SHA-1指纹和SHA-256指纹一起在您的安全团队文档中存储,以便未来的发布不会因为缺少签名详细信息而被阻塞。
工具栈
使用这些生成器和设备工具一起,保持签名、测试和分发的流动性,不必离开浏览器。