我们使用IDE编译工程时,如果没有自己配置keystore,那么会默认使用IDE自动生成的debug.keystore,debug.keystore默认保存在.android目录下,具体路径一般都和下图一样,当然如果你安装IDE时自定义了.android文件夹的路径,照着去打开肯定也能找到
获取sha1就是要用到这个keystore。
然后在androidstudio 的Terminal中输入指令:keytool -v -list -keystore debug.keystore 就能看到打印出来的sha1了,
指令中最后的debug.keystore是指你所使用的keystore的路径,以我的为例C:\Users\Administrator\.android\debug.keystore;
如果你是在命令行中使用这个指令,必须先定位到keytool.exe所在路径,keytool.exe在jdk的bin目录下
另外有一点需要注意:我们的app正式发布时必须使用我们自己的keystore进行签名,不能用默认的debug.keystore,所以也需要重新获取sha1去申请百度地图的apikey