百度地图SDK中key验证失败

最近从百度地图开发平台上,下载了一个官方的api使用demo,按照官方的使用注册后,换成自己的app_id后,发现竟然提示app_Id错误,如图:

百度地图SDK中key验证失败_第1张图片
Paste_Image.png

在保证了自己申请密钥的方法是按照官方给的步骤后,http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key。于是开始各种尝试。后来在论坛发现了这个:MCodeCheck.zip
参考网站:http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=106461&extra=page%3D1
发现其中的sha1竟然不是我的android studio的签名。于是我试着将用这个软件获取到的签名去申请密钥,于是奇迹发生了。能运行了。如图:

sha1:

5d:87:28:93:2c:dc:12:dd:7c:e2:c1:ef:14:ce:a3:77:E5:cb:9A:0a

然而。为什么会这么坑。我的as编译的apk竟然不是自己的sha1。然后我在build.gradle中发现了这么一行语句。


百度地图SDK中key验证失败_第2张图片
debug.png

//泪崩 竟然这么坑。记录一次在百度地图走过的坑。~

你可能感兴趣的:(百度地图SDK中key验证失败)