Eclipse中获取SHA1码及MD5很方便,使用AS就不一样,需要使用到terminal命令行的方式,主要命令keytool,在terminal中输入keytool -help可以查看命令的使用方式。
无法使用Keytool命令在文末介绍
命令:keytool -list -v -keystore <你的密钥库绝对路径>
例:keytool -list -v -keystore G:\Chris\android.keystore.jks
如果你没有key怎么办,请翻到文末查看创建方法
那获取Debug版的怎么办呢?
当然,Debug也相对应了一个密钥库,密钥库的路径在.android下面
例:C:\Users\Administrator\.android\debug.keystore
注:debug.keystore就是密钥库并且没有密码。
操作步骤如下所示:
输入keytool -help
再次使用命令keytool -list -help
使用keytool -list -v -keystore <你的密钥库>
注意:密钥库有密码时需要输入密码,这里是隐性的输入,输入框会没有反应,输入完成之后敲Enter键就可以了
没有密钥库需要自己新建的,方法如下:
build->generate signed apk->create new...
至此获取SHA1及MD5码就成功了。
-----------------------无法使用Keytool命令:'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。
出现这种情况是因为jdk未正确地在环境变量中配置。
路径:\jre\bin
解决方法:
一、配置环境变量(这技能99%应该都会的)
二、使用CD命令移动到该目录下,
(1)、先定位到源磁盘 直接输入 E:
(2)、使用CD命令移动到该目录
这样就可以愉快地获取SHA1啦
End