Deng
Deng
Android证书签名生成 | odjBlog
    欢迎来到odjBlog的博客!

Android证书签名生成

技术总结及问题解决 odjbin 2年前 (2023-08-27) 60次浏览 0个评论

1.简介

Android 平台打包发布 apk 应用,需要使用数字证书(.keystore 文件)进行签名,用于表明开发者身份。

Android 证书的生成是自助和免费的,不需要审批或付费。

可以使用 JRE 环境中的 keytool 命令生成。

2.添加环境变量

  • 推荐安装 JRE 8 以上,本文使用的是 jre1.8.0_131 版本。这里不介绍 JRE/JDK 的安装。

  • 命令行操作

    • 第一行:切换工作目录到 D:路径
    • 第二行:将 jre 命令添加到临时环境变量中 ""中是自己电脑上安装的 jre 路径
D:
set PATH=%PATH%;"D:\java\jre1.8.0_131\bin"

3.生成签名证书

  • 使用 keytool -genkey 命令生成证书:
  • testalias 是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字
  • test.keystore 是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径
  • 36500 是证书的有效期,表示 100 年有效期,单位天,建议时间设置长一点,避免证书过期
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore

  • 再次输入新口令: //确认证书密码与证书文件密码一样(HBuilderX 要求这两个密码一致),直接回车就可以

  • 以上命令运行完成后就会生成证书,路径为“D:\test.keystore”。

4.查看证书信息

keytool -list -v -keystore test.keystore

喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
已稳定运行:3年255天3小时55分