热门
最新
红包
立Flag
投票
同城
我的
发布
CSDN App 扫码分享
评论
1
打赏
- 复制链接
- 举报
下一条:
报错信息:
E/baidumapsdk: Authentication Error
=============================================
----------------- 鉴权错误信息 ------------
sha1;package:52:C3:39:A9:18:FC:C5:0D:55:EB:EC:A1:D9:EF:F0:D2:F9:7D:12:AA;com.xyxl.bdtong
key:0aGDAtZxYbEwO0RRB0we6omMwHvOH1YO
errorcode: 230 uid: -1 appid -1 msg: APP Mcode码校验失败
请仔细核查 SHA1、package与key申请信息是否对应,key是否删除,平台是否匹配
errorcode为230时,请参考论坛链接:
http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=106461
=============================================
解决方法:
以下的解决办法,网上百度的,解决了,转自:http://tieba.baidu.com/p/4069492658
直接用打包出来的apk查看签名,具体如下:
1) 将apk修改后缀为 .zip文件后解压;
2) 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA
3) 在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.RSA 这里将会显示出SHA1和SHA256签名。
4)登录自己的百度地图开发者-控制台,设置当前应用的配置,把SHA1和SHA256分别填入两个框
5)重新打包,问题解决
鉴权失败原因主要是因为百度地图的软件对应的SHA1码是一一对应的,在不同电脑上SHA1码会不同,所以需要去替换一下