百度地图:230错误 APP Scode校验失败问题解决办法


先把问题抛出来:

      Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败

当你的项目中出现了这句话的时候请仔细往下看:


我在项目中遇到的情况:

由于我是中途接手的项目,之前已经将这个工作就做了,比如百度地图的集成都已经好了,我听说之前都能显示出来,但是我在修复了几个bug之后打包上线的时候发现:打开地图的时候出现网格状的地图,能将自己的位置显示出来,但是其余的地方都是网格状的,然后就尴尬了,,,最后我看先打的日志中出现了上面的一行话,百度搜了一下发现是当是注册的时候要生成一个AK的安全码,这个玩意不对,,但是的版本好着呢,无语了。


出现这种状况的原因:

        因为我们在之前百度开放平台上创建应用的时候要生成一个AK,然后这个AK=sha1 + 包名的之后得到的。而这个sha1又有两种方式生成:一种是在cmd中按照文档的方式生成,另一种是通过ecplice中的 window - preferences -android - build 你就能看见那个sha1的值,每一个开发工具这个值是不一样的,说明和包名生成的ak也是不一样的,那就找到原因了,就是因为你用自己的开发工具,然后在清单文件中用的是别人用他的工具生成的ak,所以不一致了,那就简单了。


我解决的办法:

         由于之前的那个哥们并没有给我注册百度的时用的账号,然后我用的是自己的个人账号来生成的(不要这样做,不专业),没办法了,重新申请一个了,然后将ak的值代替之前的就好。


之前我参考的文章:

http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=80640

http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=106461


有什么问题可以下面留言,可以一起解决;




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值