由于是第一次尝试使用百度地图的sdk的进行一个简单的定位,而遇到的问题,并说说本人理解到的原因和解决方法:

1、问题:从百度的开发平台注册和创建我们自己的应用后,再将百度sdk下载下来,并且集成到我们的应用 中,但在失败百度sdk的包中的类时,怎么都找不到。
原因:android studio 条用的so库文件都需要放到其项目中对应的jniLibs的目录中
解决方法:在项目总的src/main/ 下面新建jniLibs文件夹,并且将so库拷贝到此,注意需要对应其中的ABI或者CPU对应的文件夹,如下:

2、问题:将下载的sdk集成到应用后,首先想到的是定位当前的位置,但是在应用发现,总是找不到LocationClient 这个类。
原因:下载的sdk中少了一个jar包,如图:

但是在百度提供的demo中有一个locSDK_6.13.jar包的,如图:

解决方法:把这个jar包拷贝过去就可以了。(注意:还有so库中也有一个)

3、问题:将sdk都集成到应用后,启动应用,界面总是白板,并且在android studio的logcat中总是打印出,如下:

原因:在AndroidManifest.xml 文件配置申请的meta-data 中的name配置有问题,不知道是什么规则。
解决方法:

  <meta-dataandroid:name="com.baidu.lbsapi.API_KEY"android:value="***************************"/>  //这里是你们自己创建应用时中的AK,我就用*代替了

4、问题:LocationCliean 的Start方法无论怎么执行,其IsStart的方法返回值都是false。
原因:百度地图需要在android app应用中的AndroidManifest文件中注册一个自己的服务,不然就·····
解决方法: 在 AndroidManifest.xml 文件中注册这个服务,如下:

        <service
            android:name="com.baidu.location.f"android:enabled="true"android:process=":remote" ></service>

5、问题:每次定位返回的都是4.9E-324,该值是百度地图返回的默认值。
原因:是因为直接使用的是下载的百度SDK,里面少了一个so库文件:liblocSDK6a.so
解决方法:在百度给的demo中,将这个so库文件放到jniLibs中对用的so库文件夹下面就可以了。

好了,以上就是我遇到过的问题,在这里记录一下,方便以后查询,如果有遇到其他问题,再行补充吧!

android 开发百度地图问题集锦相关推荐

  1. Android开发——百度地图定位

    Android开发--百度地图定位 项目需求 项目内容 注册和获取秘钥 获取项目SHA1码 获取项目AK码 AS依赖配置 AS源码 AndroidManifest文件 布局文件 DemoApplica ...

  2. qt for android开发百度地图(一步步带图详解)

    qt for android开发百度地图 前言:qt for android开发百度地图,其实找了很多资料,基本上没有,就自己折磨弄了出来,这个过程还是很曲折的,折磨了一两个星期,没有资料,就两个字' ...

  3. android开发百度地图坐标偏差,利用百度地图Android sdk高仿微信发送位置功能及遇到的问题...

    接触了百度地图开发平台半个月了,这2天试着模仿了微信给好友发送位置功能,对百度地图的操作能力又上了一个台阶 我在实现这个功能的时候,遇到一些困难,可能也是别人将会遇到的困难,特在此列出 1.在微信发送 ...

  4. android开发百度地图步行导航

    准备工作: 在百度地图上下载依赖,配置key. 创建一个demo项目,可显示百度地图的 添加按钮,点击按钮,开始导航 发起算路我用的是routePlanWithRouteNode这个方法,官网中rou ...

  5. Android开发百度地图指南针消失问题

    发现最近接手的项目跟百度地图干上了,从2014年的V3.xx版本到现在的最新版,踩了不知道没踩过的多少坑.今天在维护一个2014年的老项目的时候,反馈有一条"指南针不显示,旋转后无法复位&q ...

  6. android百度定位代码,android开发:百度地图及定位的演示代码

    //百度地图定位的代码,需要加载百度地图API的SDK LocationClient client = new LocationClient(mContext); LocationClientOpti ...

  7. android开发百度地图定位到几内亚湾问题的解决

    android开发一直定位的几内亚湾,这个问题我大概停在这里3,4天,看网上的各种回答试了很多都不行,头疼.偶然看到一位大佬写的具体定位代码的写法,解决了这个问题.原博客https://blog.cs ...

  8. android 开发 百度地图,百度地图android开发(转)

    摘要:用户使用地图的时候,希望不联网就能展示地图.这时,就需要使用到离线地图了.如何在百度地图SDK里引入离线地图呢? ---------------------------------------- ...

  9. android开发百度地图定位到大西洋去了!!

    我采用的是TabHost+activity的方式实现界面的跳转,我将调用地图和监听定位的代码写到另外的类里,类结构如下: Map.java实现调用显示地图,MyOrientationListener. ...

最新文章

  1. Django博客系统(首页分类数据展示)
  2. python与excel做数据可视化-Python的Excel操作及数据可视化
  3. 面试题目--MPEG4与H.264的区别
  4. zabbix监控深信服_Zabbix 远程代码执行漏洞CVE202011800
  5. renameto 阻塞_打造简化版文件下载器
  6. 公路多孔箱涵设计_涵洞设计,设计师可参考~
  7. 大厂面试算法系列-如何实现链表的逆序(二)-递归法
  8. 九度OJ 1048:判断三角形类型
  9. [存]超酷JS拖拽翻页效果
  10. python中 n是换几行_如何在Python中用`\ n`替换通用换行符?
  11. 一dubbo框架学前原理介绍
  12. Count Primes
  13. php如何用sql语句修改数据库,SQL语句进行数据表的增删改查教程(phpMyAdmin使用教程)...
  14. 【软件工程】——详细设计说明书
  15. 微信小程序设置字体加粗
  16. uhttpd php安装u盘,如何使用u盘安装linux系统
  17. Tensorflow实现进阶的神经网络
  18. 100+CAD常用机械零件图练习图限量获取
  19. Control Egress Traffic
  20. 循环语句:for 语句详解

热门文章

  1. ST7567液晶驱动(基于HK32F030M)
  2. 杨建允:2022年抖音快手电商直播带货选品的技巧和逻辑
  3. Ubuntu20.04(18.04通用)禁用nouveau,安装NVIDIA显卡驱动
  4. 郭金东的金浦集团荣登2019江苏民营企业100强榜单
  5. 专利审查指南学习方法总结
  6. 跟大伙儿聊一聊「陪媳妇练车」这事儿
  7. C实现猫吃老鼠问题。。。。。
  8. 爬取盗墓笔记存放csv中
  9. 严格冷启动问题的再次尝试AGNN及代码
  10. Java课程作业-多态