当前位置: 移动技术网 > 移动技术>移动开发>Android > Android生成keystore文件并使用的方法讲解

Android生成keystore文件并使用的方法讲解

2018年11月25日  | 移动技术网移动技术  | 我要评论

cmd下:

进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件。

c:\programfiles\java\jdk1.7.0_01\bin>

keytool-genkey-aliasandroid.keystore-keyalgrsa-validity20000-keystoreandroid.keystore

-aliasandroid.keystore 生成的keystore别名

-keyalgrsa和数字签名的算法

-validity1000有效天数

这里的javasdk1.5和1.6都可以,找到自己的java目录就可以了。

输入keystore密码:自己确定,输入密码时,没有显示,但已经输进去了!

再次输入新密码:

您的名字与姓氏是什么?

[unknown]:victor

您的组织单位名称是什么?

[unknown]:extc

您的组织名称是什么?

[unknown]:extc

您所在的城市或区域名称是什么?

[unknown]:dg

您所在的州或省份名称是什么?

[unknown]:gd

该单位的两字母国家代码是什么

[unknown]:cn

cn=mickle,ou=www.ioou.com,o=www.ioou.com,l=shanghai,st=shanghai,c=cn正确吗?

[否]:y

输入的主密码(如果和keystore密码相同,按回车):

如果没有错误则回去java的jdk的bin目录查看是否多了一个叫做android.keystore的文件

注意;如果是在c:\programfiles\java\jdk1.7.0_01\bin> c 盘目录下回提示错误:

keytool 错误: java.io.filenotfoundexception: android.keystore (拒绝访问。) 这句话意思就是我们在c 目录下只能读取文件 ,不能再c 盘中写人文件 ;

解决办法:将java文件夹移动至其他盘中,千万不要忘记修改我们的环境变量,修改环境变量很简单我就不写了;

kerstore文件获取签名文件的证书指纹:md5: sha1: sha256:

第一步、输入命令:keytool -v -list -keystore keystore文件路径

例如:f:\jdk1.8\bin{java jdk安装路径} \keytool -v -list -keystore keystore \f:\pm\android.keystore{我们要拿到项目签名的keystore文件地址路径}

第二步、输入keystore密码

提示输入密钥库密码,编译器提供的debug keystore默认密码是 android,自定义签名文件的密码请自行填写。输入密钥后回车(如果没设置密码,可直接回车),此时可在控制台显示的信息中获取 sha1 值

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网