Android 地图开发只显示网格,打包成APK不能定位问题

来源:互联网 发布:淘宝买家怎么看退款率 编辑:程序博客网 时间:2024/06/14 18:42

前言:相信很多做Android开发的,都或多或少的遇到过很多坑,今天笔者记录一个很基础的问题,可能很多新学Android的会遇到类似的问题:

1.第一个问题就是地图开发只显示网格,却没有加载出地图,自己明明按照开发文档上一步一步来的, 代码对的一遍又一遍,感觉世界都黑暗了;

2.第二个问题,在测试时地图完美显示,定位精准,心情大好,一个nice脱口而出,于是打包生成APK,一气呵成。安装到手机上,拿着手机找到技术总监,你看,你看。。。。。。看 。。。。。咦。我的定位呢?尼玛,感觉世界又黑暗了;

如果你也遇到以上问题请执行以下操作:
1.检查手机网络:如果真的是网络没有打开,请扬起自己的右手对准自己的脸,狠狠的扇自己三个大嘴巴子。

2.到xml文件里看是否申请了相应的权限 及meta-data是否复制过来。如果没有。请再次扬起自己的右手对准自己的脸,狠狠的扇自己三个大嘴巴子。

3.再次检查自己Ak申请过程和项目配置过程:
附上AK申请地址:http://lbsyun.baidu.com/apiconsole/key/create
配置详情地址:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key

4.Ak申请时有以下窗口:

这里写图片描述

此处一定要注意发布版SHA1和开发版SHA是不同的你在填入时需要将两个都填进去才能既支持debug,也支持发布模式;
获取开发版SHA1的方式:

      点击studio 右上角的Gradle弹出如下窗口:

这里写图片描述
点击signingReport
这里写图片描述
就能看到开发版的SHA1了;

发布版:
在打包的时候时会生成一个.jks文件 ,在命令窗口进入到这个jks文件的目录;输入:keytool -list -v -keystore 自命名.jks , 就能看到发布版的SHA1了;

阅读全文
0 0