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

android studio中如何获取sha1 码 和签名

2015-12-09 09:04 381 查看
在使用高德地图的时候为了获取KEY,需要输入发布版sha1码和调试版sha1码。
首先按照官方给出的命令 获取调试版sha1码 :
开发模式使用 debug.keystore,命令为:keytool -list -v -keystore debug.keystore
直接这样输入你可能报错 keytool 不是内部命令也不是可运行程序。这是因为keytool是java的命令,你这时要切换到C:\Program Files\Java\jdk1.7.0_67\bin目录下才能
使用该命令,此时,我们已经解决了keytool不是内部命令的问题
但此时如果你继续输入keytool -list -v -keystore debug.keystore 命令,会提示你找不到keystore,这时你应该换成命令:
keytool -list -v -keystorec:\users\Administrator\.android\debug.keystore -aliasandroiddebugkey -storepass
android -keypass
android
彩色1部分:这部分一般是默认的,大多人都是一样的位置
彩色2部分:别名,这部分也是默认
彩色3,4部分:都是密码,也是默认的

这时你会获得调试模式下的sha1码。
要想获得发布模式下的sha1码,首先你要有自己的keystore ,通过android studio 可以方便的创建自己的 keystore 步骤如下:
点击 Build --> generate singed apk 按步骤生成自己的keystore ,然后就按照命令:
keytool -list -v -keystoreE:\liuhai\keystore\app.jks -alias
app-storepass mima-keypass
mima
彩色1部分;你自己生成的keystore的位置
彩色2部分:自己设置的别名
彩色3,4部分;你自己设置的密码

有时候要获取应用签名,也可用用上面的的方法 。你看到的MD5就是应用签名。图中都有
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: