方法
生成keystore(已经有的跳过该步骤)
打开cmd命令窗口, 输入以下命令:
keytool -genkeypair -alias [keystoreName.keystore] -keyalg RSA -validity 100
-keystore [keystoreName.keystore]
[keystoreName.keystore] —— 生成的keystore的别名 例如sh.keystore
使用生成的keystore对apk进行签名
打开cmd命令窗口, 输入以下命令:
jarsigner -verbose -keystore [keystoreName.keystore] -signedjar [signedApkFile] [unsignedApkFile] [keystoreName.keystore]
[keystoreName.keystore] —— 生成的keystore的别名 例如sh.keystore
[signedApkFile] —— 签名后输出的apk路径
[unsignedApkFile] —— 上一步重新打包步骤生成的apk路径
然后就能在指定的[signedApkFile]处看到签名好的apk了。