您的位置:首页 > 移动开发 > Android开发

Android studio中获取SHA1码及MD5码、及无法使用Keytool命令

2016-04-26 16:11 477 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息