百度地图API密钥授权错误(Android)

在使用百度地图API进行Android应用开发时,遇到102错误。错误源于使用debug keystore的SHA1值申请的API key,而在发布应用时需要使用release keystore的SHA1值。通过对比调试版和发布版的SHA1值,更新API key,解决了授权问题。
摘要由CSDN通过智能技术生成

最近在使用百度地图API做毕业设计。按照百度官方要求,在使用前必须申请百度地图API key,申请地址为http://developer.baidu.com/map/android-mobile-apply-key.htm。

按照申请指南,申请了key.

在用真机调试的时候,一切都是正常的。但是当最终发布以后,运行时总会提示出现102错误。查找官方文档,发现出现102错误有以下几点原因。

l.服务端ak:不通过IP白名单。如果不希望限制该ak发起请求的IP来源,可以设置为  0.0.0.0/0  

2.移动端ak:不通过app白名单。一般是sha1+;+包名 或者 bundle 没有填写正确  
3.浏览器端ak:不通过Referer白名单。如果不希望限制该ak发起请求的referer域,可以设置为 * 英文半角星号  

由于我是在移动端,出错可能是因为不通过App白名单。但是我申请的时候,都是一步步按照那个申请指南写的,先写shal,英文状态下的“;”,再加上包名。查了好几次都没出现问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值