百度地图api报错——APP Scode码校验失败

在导入百度地图api的时候,按照官方配置方法配置ak后,一直无法使用,并报错:


在网上查了很多例子,说是安全码出错了,安全码是SHA1+包名,具体配置看官方文档官方ak配置,其中,eclipse开发包名是AndroidManifest.xml中的package,而在AS中是modul下的build.gradle中的applicationId,这点要注意,所以在包名检查无误后,可能就是SHA1出错了。

最后发现原来按照官方的方式得到的SHA1与我的app里的SHA1不一样(至于为什么还不知道),所以只要将申请key的SHA1换成app里的SHA1就可以了,获得APP里的SHA1的方法:

1.将xxx.apk文件改掉后缀名为zip,然后会看到里面有个META-INF

2.在META-INF里有个CERT.RSA,在该RSA文件下,打开cmd,输入命令keytool -printcert -file CERT.RSA,我们会看到如图:


这里面就有SHA1,然后将申请key里所填的SHA1换成这个就可以了。


感谢贴吧经验贴吧地址的分享。





-----------------------------------------------------------------END

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值