小虾米资讯

AD1
当前位置:网站首页 / android / 正文

android:Android Studio 百度地图 230错误 Scode码校验失败应急处理

2021-05-31 17:40:25 / 我要吐槽 查看是否已被百度收录 查看是否已被谷歌收录 查看是否已被搜狗收录 查看是否已被360收录
AD2
用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设置的问题。

怒顶

这么好的解决方法为什么没人顶!!比官方的好多了

正解啊,找了很久的

你写的太好了,太感谢了!thank you very much!!

其实是studio的签名文件你没设置,然后它默认的签名和eclipse的签名是不一样的,给他设置一下和申请key的数字签名一样的签名文件就可以了

谢谢,困扰我一天的问题终于在这里解决了

我也遇到了这个问题,用了楼主的方法发现了同样的问题,我用的是eclipse,原因找到了 因为我以前用这个开发过微博应用的时候导入了一个debug.keystore,他们sha1值是一样的,然后我把Custom debug keystore 改成系统默认的,然后移除安装包后,重新生成应用就可以了,会提示签名以改变,是否重新生成应用。

楼主,用你这个方法获取的签名和包名都正确,但是还是提示这个错误,怎么解决?

非常好的方法,之前用百度官方给的方法不好使!

真是跪谢了,就差哭了,比那些只会比比着让检查指纹的解决方案强一千万倍!!!!!

并没有解决

TMD,我的问题是在gradle文件里面有个defaultConfig,里面我设置了应用id,但是这个应用id和包名不一样,然后我就把这个id给删除了,然后就对了,马丹,花了我整整一天的时间

感谢楼主分享有用的经验!问题解决!

Powered By © 小虾米资讯 2015

(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )