生成签名
使用 keytool
工具生成密钥库。密钥库是一个包含密钥对的安全文件,其中包括您的应用签名密钥。
1 | keytool -genkey -alias xinghuo -keyalg RSA -validity 20000 -keystore xinghuo.keystore |
其中
- -alias android.keystore 别名为
alias android.keystore
- -keyalg RSA 加密类型
RSA
- -validity 20000 有效期天数
20000
- -keystore android.keystore 生成文件路径和名字
android.keystore
这将生成一个名为 xinghuo.keystore
的密钥库文件,并使用 RSA 算法生成一个密钥对。
注意
keytool在JDK的bin下面,找不到记得添加环境变量。
获取签名信息
获取签名的有效期
1 | keytool -list -v -keystore xinghuo.keystore -alias xinghuo -storepass xhkjedu |
获取签名的SHA1值
终端中输入以下命令
1 | keytool -list -v -keystore xinghuo.keystore -alias xinghuo -storepass xhkjedu -keypass xhkjedu |
项目中使用
假如我i们的签名文件是xinghuo.keystore
把它放到app目录
下的src
同级目录中
build.gradle.kts
中添加配置
1 | android { |
打包