最近从Eclipse转战Android Studio,在开发一款带有定位的软件时需要用到SHA1,
然后百毒和谷歌了一下Android Studio的查看SHA1的办法。。
答案是。。。
没有办法!
是的,在Android Studio中没有查看界面,不如Eclipse那么简单暴力的给我们看~
什么?你说Android Studio中的Terminal?
拜托!~那跟cmd有啥区别??
于是唯一能解决的问题的就是通过cmd来查看。。
百毒了一下方法,发现简直都是雷区~
时间问题,我就不贴出来了~
于是我默默打开谷歌~
检索第一的http://blog.csdn.net/fengyuzhengfan/article/details/47450905
给了我一个启发~~
keytool是一个很重要的工具~
于是我打开搜索程序和文件
搜索keytool
竟然没有??结果??(最后还是找到了啦,在jdk的路径下的bin文件下,有个keytool.exe)
于是我慌了,开始搜索找不到keytool,于是为找到办法开了新世界的大门~
具体办法如下
1、先找到.android文件夹,简单粗暴的办法当然是直接搜索文件夹
接着看一下这个文件夹下有没有一个debug.keystore的文件。。
然后记住这个文件的路径,正常的路径是C:\Users\Administrator\.android\debug.keystore
2、找到你的jdk的bin文件夹路径,比如我的路径是D:\Program Files\Java\jdk1.8.0_9\bin
3、打开
输入cmd
进入到jdk的bin文件夹路径下(请自动替换成你自己的jdk的bin文件夹路径哦)
4、输入命令keytool.exe -v -list -alias androiddebugkey -keystore "C:\Users\Administrator\.android\debug.keystore" -storepass android -keypass android
注意:C:\Users\Administrator\.android\debug.keystore是我的debug.keystore文件路径哦~!请自动修改成你自己的~
这样就能看到你的SHA1和MD5了
具体我参考http://blog.csdn.net/xinma/article/details/6988893的办法,不过这个办法只能看SHA1,我思考了一下,结合了百毒第一检索的
说要加上-v的办法才能看到全部的办法,进行了修改。。
然后就能看到全部了~
最后的小剧场:
哦~撒花~~终于解决了~
然而我并不开心~~
因为我发现查出来的MD5和SHA1和Eclipse中的MAD5和SHA1是一模一样!!的!!
所以我这番是为何啊!!
心里无数只草泥马奔腾而过~
自己活脱脱一只傻孢子啊!!
Eclipse还没卸掉的,直接从里面看就好了,不要跟我傻孢子似的去做这些
把这个写出来,主要为了解救只有Android Studio的同志们~~唉~~