版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
1.首先在百度地图控制台为应用申请key时会有两个版本的SHA1值,一个为debug版本一个为release版本。对于debug的获取想必大家都已知道(可以通过AS右方的Gradle按如下操作得到)
那么如何获得release版本的SHA1呢,我网上搜索的教程是在AS的控制台输入keytool命令實现然而我却遇到了问题,不知道你们是不是
没错,它提示没有这个命令这就尴尬了。
(这时在百度地图控制台修改好否则将出現地图调试版本正常,release版本apk安装后显示不了地图的情况)如下:
此时上传到云数据库的经纬度为:
可以看到返回的是5e-324这是有问题的(可鉯参照百度地图开发文档)。
此时数据库数据更新:(返回的是定位成功的位置信息)
总结:在进行安卓开发是特别是用到第三方库的時候,填错两个SHA1值会让你的程序功能用不了就是这么个小问题!
(还有最近在学习安卓客户端与服务端与数据库的交互,也遇到很多坑有空再分享吧,谢谢!)