admin管理员组

文章数量:814281

百度地图api result = {“status“:230,“message“:“APP Mcode码校验失败“

在使用百度地图,申请ak时,总是提示错误。日志里面错误信息
result = {“status”:230,“message”:“APP Mcode码校验失败”
然后使用下面帖子的第二种方法获得了SHA1值,但是我把他和.android里面的debug.keystore的sha1对应,发现这不是这个签证的md5码吗?
但是把md5码填入百度申请应用所需的sha1里面后,竟然不提示错误了,而且成功返回了定位信息。是否有人能够解释为什么会这样?

Android获取SHA1值

这是程序里打印sha1的代码

 for (int i=0;i<AppUtils.getAppSignaturesSHA1().size();i++){Log.v("SHA1", AppUtils.getAppSignaturesSHA1().get(i));}

日志里显示的sha1

.android 目录下debug.keystore的md5码和sha1

为什么打印的是sha1却显示的是md5码?

本文标签: 百度地图api result“status“230“message““APP Mcode码校验失败“