生成安卓签名证书 不装 JDK,不敲 keytool。
填名称、别名、密码和有效期,就能生成 .keystore,和 Android Studio、keytool 生成的一样。签名 MD5、SHA1 随时查、一键复制,填微信开放平台、地图 SDK、App 备案都不用再找命令。
一个对话框,
生成 .keystore。
生成一把 RSA 2048 私钥和自签名证书,保存成 .keystore。私钥和密码同时加密保存在这台电脑上,弄丢了 .keystore 文件也能再导出一份。
- 别名打包签名时要填的 Alias,存成小写
- 有效期默认 25 年,Google Play 要求 2033 年以后才过期
- 密码密钥库密码和私钥密码(storePassword、keyPassword)用同一个
- 证书信息名字、组织、城市等可以不填,会写进证书里
已有的证书,
也放进来管。
手上已有的 .keystore、.jks、.p12 都能导入,里面有多个别名时选签名用的那个。
- 密码记在本机,随时查看和复制,不怕忘
- 导出随时再导出一份 .keystore
- 打包在 Android Studio、HBuilderX 云打包或加固平台里选 .keystore,填别名和密码
- 备份签名证书丢了,已上架的 App 就没法更新;可以导出备份,或保存到云端
签名 MD5、SHA1,
点一下就复制。
「签名信息」里能看到签名 MD5、SHA1、SHA256 和公钥。也可以直接把 APK、AAB 或 .keystore 拖进去看。
- 签名 MD5App 备案的「签名 MD5 值」、微信开放平台的「应用签名」填这个
- SHA1高德地图、百度地图等 SDK 申请 Key 时用
- 指纹格式大写、小写、带冒号三种写法一键切换,不用自己改
- 公钥App 备案要填,一般用 Base64 写法
关于安卓签名证书,
常被问到的。
不装 JDK,怎么生成安卓签名证书?
在 AppBridge 的「证书」页切到 Android,点「生成签名证书」,填名称、别名、有效期和密码,点「生成并保存」就得到 .keystore 文件。生成的是 RSA 2048 私钥和自签名证书,和 keytool 生成的一样。
微信开放平台的「应用签名」填什么?
填签名 MD5,用小写、不带冒号的写法。在「签名信息」里把指纹格式切到小写,点复制即可。
怎么查看一个 APK 的签名?
在 Android 栏点「签名信息」,把 APK 或 AAB 拖进去,就能看到签名 MD5、SHA1、SHA256 和公钥,还能读出包名。
已经有 .jks 或 .keystore 了,能导入吗?
能。点「导入密钥库」,选 .keystore、.jks 或 .p12 文件,输入密码;里面有多个别名的话选签名用的那个。
签名证书丢了会怎样?
安卓 App 更新时必须用同一个签名证书,丢了就没法更新已上架的 App。建议导出一份 .keystore 和密码另外备份,或者保存到云端。
详细的操作步骤见使用帮助:安卓签名证书
AppBridge 还能做这些。
上传 IPA
在 Windows 把 IPA 传到 TestFlight 和 App Store,不用 Mac,也不用 Transporter。
了解更多上架助手
按步骤填好上架信息,直接提交 App Store 和华为应用市场审核。
了解更多iOS 证书
没有 Mac 也能生成 CSR、导入 .cer、导出 .p12,给打包平台用。
了解更多鸿蒙证书
不用 DevEco Studio 生成密钥和 CSR,导入 .cer 后导出签名用的 .p12。
了解更多App 备案信息
iOS、安卓、鸿蒙 App 备案要填的包名、公钥和签名 MD5,拖进文件就能读出。
了解更多云端同步
API 密钥和证书加密保存到云端,换电脑登录自动同步,团队里还能共享。
了解更多