只需要5步就可以搞定!
1、打包app
Build-->Generate Signed APK-->创建自己的key store path(复制路径,自己粘贴在一个地方,后面需要用到)
2、进入android studio的Terminal
3、进入用户的.android文件夹(比如我用户名是shuaige)
那么路径就是 C:\Users\shuaige\.android>
4、输入keytool -v -list -keystore 路径(这个路径就是第一步记下的key store path)
C:\Users\shuaige\.android>keytool -v -list -keystore 路径(在第一步的路径直接复制下来就好了,注意后面有个jsk格式,不要复制少了)
5、完成了,这就是我们需要的md5和sha1码
PS:有不对的地方欢迎指正,毕竟我只是一只菜鸟
在使用百度地图的时候出现了这样的情况:
E/baidumapsdk: Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败
于是又开始了各种搜索。-.-.....
解决办法
1、下载一个apk
http://bbs.lbsyun.baidu.com/forum.php?mod=attachment&aid=MTUwMDZ8NzVmYzkyZTF8MTQ3MzgzODAzMnw3ODU2MTJ8MTA2NDYx
2、安装后点击自己的app
这个SHA1和上面第一种方法得到的SHA1完全不同!!wtf!!!根本不知道怎么回事。可是粘贴上去百度地图后台的SHA1,程序就没问题了。呵呵哒
参考:http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=106461