前提
java环境配置完成,环境变量配置完成
进入jdk的bin目录下,打开 powershell 窗口
例如:D:\gddInstall\jdk-18.0.1.1\bin
一 、生成数字证书:
-
执行生成数字证书命令:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore如图:
第一个红框是数字证书别名(可以自行修改)。 第二个红框的内容是生成的证书路径(如果不想生成再bin目录,就添加上具体路径 例如:E:/zhengshu/android.keystore)
- 输入命令后点击回车,依次输入口令、新口令(确认密码)、姓名、单位、组织、城市、省份、国家等证书信息。证书生成。 这里的口令记住,签名的时候要用到。
3. 证书生成成功
二:签名
-
执行签名命令
jarsigner -verbose -keystore android.keystore -signedjar yixiuyigou_sign.apk yixiuyigou.apk android.keystore如图:
第一个红框是数字证书的地址,对应证书生成的第二个红框的内容。 第二个红框内容是签名后的apk的 名字。 第三个红框是签名前apk的名字。 第四个红框是数字证书的别名,对应证书生成步骤中 第一个红框的内容。
2. 输入命令后回车,输入 证书生成步骤中的口令并回车。
- 签名成功。