获取SHA1

最近项目想加入地图,老板让我研究下某度的地图。可是当我在官网下了个demo,却怎么都无法正确的运行:

Paste_Image.png

提示很明确,是Key验证出错,而Key又是用SHA1包名生成的,所以问题应该出在SHA1上。但是我使用的是百度自己官方的获取SHA1方法啊,没办法,Google吧。然后就找到了如下方法:

通过以下方法可以得到签名:
直接用打包出来的apk查看签名,具体如下:
1) 将apk修改后缀为 .zip文件后解压;
2) 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA (或者CERT.DSA)
3) 在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.RSA (或者keytool -printcert -file CERT.DSA)这里将会显示出MD5和SHA1签名。

结果如下:


Paste_Image.png

替换SHA1之后重新生成的ak value果然可以使用。

感谢:影墨者

另外一种方法(通过代码获取):
http://blog.csdn.net/u010945031/article/details/49177619

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容