Android 使用百度地图SDK 定位和显示基础地图常见错误 locationclient.start()和mapview is null等等

      这两天由于要做一个关于定位并在地图上显示的软件,考虑到国内Google支持的不是很好,所以采用了百度SDK,由于之前没涉及过该领域,所以走了不少弯路,今天和大家一起分享。对于如何详细的实现,官网以及其他个人博客有很多,这里不再赘述,我只是说一下我所遇到的问题。

在做百度定位时,会发现locationclient.start()没有反应,原因可能有两种 1.初始化时应是new LocationClient(getApplicationContext());2.查看自己的Manifest文件,看看其中的service语句是否包含在application中;

在做百度地图显示时,我又下了一个jar包,提示Multiple dex files define Lcom/actionb······,原来两个包中有有、部分函数重复了,所以我又在百度官网中下载了一个包括定位和地图的压缩包,删除原来的包,加入到工程下,没问题,但是运行时又提示空指针错误,提示mapview 为null,后来在网上搜了一天都没有找到可行的,最后无聊时点击了项目 ->属性->Java构建路径->导入和导出,发现BaiduLBS-Android那个包没有选上,所以试着打钩,运行还真的跑起来了!

你可能感兴趣的:(android)