您的位置:首页 > 移动开发 > Android开发

Android Studio 百度地图 230错误 Scode码校验失败应急处理 只看楼主收藏回复

2016-12-19 13:53 465 查看
用Android Studio环境写了一个百度地图的Demo,但是一直报Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败,百度到的解决方法都无法解决我的问题,我按照官网的方式获取的SHA1签名,也确定包名没有问题,也尝试手动生成签名以及删除应用再重新建。

经过几个小时都无结果,我突然想到,230既然表示是调用到了,但是安全码不对,那我在程序里手动输出签名和包名比对一下不就行了,于是再去百度。

通过以下方法可以得到签名:

直接用打包出来的apk查看签名,具体如下:

1) 将apk修改后缀为 .zip文件后解压;

2) 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA

3) 在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.RSA 这里将会显示出MD5和SHA1签名。

感谢:http://m.blog.csdn.net/blog/harvic880925/17618743中12楼的评论

一比对,发现签名果然不同,更换签名后问题解决,原因尚未研究过,不清楚是不是因为Android Studio设置的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: