Keystore
Terminal——Android Studio的命令行工具
keytool -help 获取帮助
获取SHA1等信息
keytool -v -list -keystore !!文件!!
例如:
Win: keytool -v -list -keystore D:\keystore\key.keystore
Mac: keytool -v -list -keystore /Users/key.jks
.jks是在studio里面生成的签名证书
.keystore是eclipse里面生成的
ps: Mac在终端输入地址,可以把文件直接拖入终端框内,即可完成输入
获取debug.keystore
keytool -list -v -keystore debug.keystore
编译器提供的debug keystore默认密码是 android
修改密码
keytool -storepasswd -keystore !!文件!!
修改别名
keytool -changealias -keystore !!文件!! -alias !!旧别名!! -destalias !!新别名!!
修改别名密码
keytool -keypasswd -keystore !!文件!! -alias !!别名!!
jks转keystore
转自https://www.jianshu.com/p/15d86930ffde,详细内容请去原网页
.jks 转 client.p12 转 template.keystore
在User/!!当前用户!!/目录下生成client.p12
keytool -importkeystore -srckeystore !!文件!! -srcstoretype JKS -deststoretype PKCS12 -destkeystore client.p12
在User/!!当前用户!!/目录下生成template.keystore
keytool -v -importkeystore -srckeystore /Users/!!当前用户!!/client.p12 -srcstoretype PKCS12 -destkeystore template.keystore -deststoretype JKS