本人博客地址:http://my.oschina.net/lijindou/blog
转载请标明原址:https://my.oschina.net/lijindou/blog/726169
这次我 是因为 要在百度地图上 再 申请个 后台项目 ,以前是用eclipse的 在 eclipse 中的 SHA1 是很好找 的, 但是在 AS 中还真心不好找 啊, 刚开始我在网上找了找,网上说在 C盘中AS 有一个自动生成的文件夹 .android的一个文件夹,在这里面有一个debug.keystore(这个文件是AS 的默认文件名,也可以自己生成),但是 我按照网上的说法
先是 在AS 的Terminal窗口里 来到AS 生成的文件夹.android 文件夹中
然后再执行这段代码
keytool -list -keystore debug.keystore
执行这段代码后
出现了这个 错误
这个说明这个文件夹中没有 Key 文件 那我们如何生成这个文件呢 ?
其实这个文件的生成我已经写在了我另外的一篇博客中了
博客地址(Android Studio 的打包):http://my.oschina.net/lijindou/blog/668938
在上面的博客链接中有key文件的生成的具体过程
这个时候我们就有了key文件了,那么我们所需要的SHA1 就在这个key文件中了,
下来我们就要查看 这个key文件了:
1.我们先找到key文件
然后再Terminal窗口中 执行者段代码
进入到Studio这个有key的文件夹中
然后在执行
这段代码,其中我用红框框起来的就是 key 的 文件名
然后这个时候 就要我们输入生成key的时候给key设置的密码了
这里要注意一点,在这里输入密码是不会显示 的,当你输入完了直接回车就好了
然后就会出现
这个时候我们所需要的SHA1 就能够拿到了 (∩_∩)
2016/11/17 补充
前两天我在 网上看到我这个 方法是 获取 SHA1 的方式,如果想获取MD5 的话 就要用这个命令
keytool -v -list -keystore keystore.jks
其实就是在上面的命令上加 以 -v 的 ,加上的话 就能查找到MD5了