java.lang.NullPointerException: Attempt to invoke virtual method ‘void com.baidu.location-程序员宅基地

技术标签: android  

java.lang.NullPointerException: Attempt to invoke virtual method 'void com.baidu.location.LocationClient.setLocOption(com.baidu.location.LocationClientOption)' on a null object reference

它说81行的代码出了问题

 也就是说mLocationClient为空,说明new它时出了问题

 其实我们在run窗口继续往前翻,还发现了一个警告:E/baidu_location_Client: The location function has been stopped because you do not agree with the privacy compliance policy. Please recheck the setAgreePrivacy interface

我们缺少权限,在自己的Application里加上如下最后一句代码:

public class MyApplication extends MultiDexApplication {
    @Override
    public void onCreate() {
        super.onCreate();
        Bmob.initialize(this, "f05f39604f78e5c250d846d6d27906be");
        SDKInitializer.setAgreePrivacy(getApplicationContext(), true);//出现了bug,自己加的
        SDKInitializer.initialize(this);
        //自4.3.0起,百度地图SDK所有接口均支持百度坐标和国测局坐标,用此方法设置您使用的坐标类型.
        //包括BD09LL和GCJ02两种坐标,默认是BD09LL坐标。
        SDKInitializer.setCoordType(CoordType.BD09LL);
        LocationClient.setAgreePrivacy(true);//此问题是缺这个权限
    }
}

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/tastebud/article/details/127930829

智能推荐

com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct (no Creators)-程序员宅基地

文章浏览阅读1.8w次,点赞4次,收藏2次。摘要记录下使用lombok遇到的反序列问题,一开始在lombok1.16.18中并没有发现,然后应用中没有指定lombok全局版本,引入的其他二方包将lombok版本提升到了1.16.20,然后报错。因为这个问题需要允许时才能发现,很可能会造成线上故障,所以不能等到出现问题时才发现,需要提前知晓。错误栈com.fasterxml.jackson.databind.exc.InvalidDef..._com.fasterxml.jackson.databind.exc.invaliddefinitionexception: cannot constr

Spark on Yarn客户端作业提交过程分析_spark on yarn的方式是否提交后就与spark没关系了-程序员宅基地

文章浏览阅读1.9k次。Spark on Yarn 客户端模式作业提交过程分析我们将以一个Spark Streaming为例,阅读spark相关源码,简述Spark on Yarn客户端模式下作业提交流程。作业是通过spark-submit脚本提交的,因此整个流程从spark-submit代码开始分析。通过submit获取提交代码的MainClass通过反射机制Utils.classForName创建相关的类,并获取其_spark on yarn的方式是否提交后就与spark没关系了

[ubuntu 14.04] android 编译环境搭建_ubuntu20.4编译android8.1-程序员宅基地

文章浏览阅读544次。最近想学习下自己搭建编译安卓源码的服务器。安装了ubuntu 14.04 64位桌面版操作系统。我下载的是 jdk1.7.0_71版本的。下面安装参考:http://www.cnblogs.com/fangbo/p/3941816.html1、下载最新的jdk安装,地址:http://www.oracle.com/technetwork/java/javase/download_ubuntu20.4编译android8.1

[Haskell] CodeWars|Sum of Digits_codewars who likes it?-程序员宅基地

文章浏览阅读326次。https://www.codewars.com/kata/541c8630095125aba6000c00/haskell题目本题你需要写一个Digital Root函数。 Digital root是一个数字所有位的递归和。给定n,算出n各位的和n′n',继续这个操作直到n(p)=n(p−1)n^{(p)}=n^{(p-1)}。以下是范例:digital_root(16)=> 1 + 6=>_codewars who likes it?

练习1-程序员宅基地

文章浏览阅读964次。实现以下需求: 1、baidu公司提供www.baidu.com网站服务,页面显示内容“It’s www.baidu.com”,网站根目录在/www/html目录,网站通过www2.baidu.com也可以正常访问; 2、baidu公司同时提供邮件服务,邮件服务器地址为mail.baidu.com; 3、baidu公司有三个用户,xixi,maomao和haha可以和qq公司的邮件互相收发。...

Java GUI编程的几种常用布局管理器_java为gui提供了哪些布局管理器?-程序员宅基地

文章浏览阅读7.3k次,点赞9次,收藏27次。Java GUI编程的几种常用布局管理器 本人是一个大二的学生。因为最近有做JavaGUI界面的需求,因此重新开始熟悉JavaGUI的各种控件和布局。然后以次博文为笔记,总结、完善以及发表最近学习的一些技术要点。希望各位支持和指正。目录Java GUI编程的几种常用布局管理器目录一BorderLayout默认布局管理器二FlowLayout布局管理器三GridLayout布局管理器四G_java为gui提供了哪些布局管理器?

随便推点

IDEA 不自动复制资源文件到编译目录 classes 的问题_idea不会自动复制web文件-程序员宅基地

文章浏览阅读5.8k次。问题:当引入jQuery.js资源文件时,一直报资源文件未找到的问题,在排除路径错误后,再次去target目录下查看,发现target目录下根本没有我所引入的文件。解决方法:1.手动复制文件及目录到target对应目录下,一开始我是这么做的---不建议,更不是长久之计2.推荐,重构项目,会把所有资源文件映射到target目录下..._idea不会自动复制web文件

802.1Q帧格式_画出 802.1q 协议的帧格式-程序员宅基地

文章浏览阅读1.8w次,点赞2次,收藏14次。802.1Q帧格式802.1QTag的长度是4bytes,它位于以太网帧中源MAC地址和长度/类型之间。802.1QTag包含4个字段。Type:长度为2bytes,表示帧类型,802.1Qtag帧中type字段取固定值0x8100,如果不支持802.1Q的设备收到802.1Q帧,则将其丢弃。PRI:priority字段,长度为3bit,表示以太网帧的优先级,取值范围是0~7,数值越大_画出 802.1q 协议的帧格式

CQRS 架构-程序员宅基地

文章浏览阅读2.7k次。CQRS 是一个读写分离的架构思想,全称是:Command Query Responsibility Segregation,即命令查询职责分离,表示在架构层面,将一个系统分为写入(命令)和查询两部分。一个命令表示一种意图,表示命令系统做什么修改,命令的执行结果通常不需要返回;一个查询表示向系统查询数据并返回。读写两边可以用不同的架构实现,方便实现 CQ 两端的分别优化。CQRS 架构里通常读..._cqrs 架构

efishell无法开机shell_电脑出现EFIshellversion解决方法W1048/海尔青春小蓝-程序员宅基地

文章浏览阅读1.2w次,点赞2次,收藏4次。Haier W1048 海尔青春小蓝由于Bios设置错误。UEFI设置为第一启动项后,电脑出现 EFI shell version 2.50 如图。无法进入BIOS也无法操作,到处看帖一遍一遍的尝试终于解决了。方法见文末亲测方法有效。建议回到BIOS恢复最优的BIOS原始设置。进入方法我的机器WIN10系统。长按Shift键,然后开始菜单那里电源重启。请选择疑难解答-高级选项-UEFI固件设置-重..._efi shell version

PHP等级水平评定标准_php 质量级别-程序员宅基地

文章浏览阅读7.1k次。《PHP等级水平评定标准》,又看到了前进的方向。分享下,这样和我曾经一样迷茫的phper不用迷茫了。 0级:(没有计算机编程基础,在培训学校里培训了三个月会php或者以前搭建过网站,又有很长一段时间没写过代码的社会人员)。特点:懂一大堆东西都说学过,实际测试的时候,机试写程序上反应半天,笔试的时候,题目鲜有答对。 入门级: 可以完整的搭建自己的网站和进行域名_php 质量级别

matlab图像处理实现简单机器视觉_matlab机器视觉算子有多少-程序员宅基地

文章浏览阅读6.6k次,点赞7次,收藏77次。使用matlab对图像进行简单处理并分析不同处理方法的特点对不同曝光程度的图像进行均衡化处理数据代码段%直方图均衡化figure;srcimage=imread('C:\Users\27019\Desktop\机器视觉\图1-2.jpg');info=imfinfo('C:\Users\27019\Desktop\机器视觉\图1-2.jpg');subplot(2,3,1);ims..._matlab机器视觉算子有多少

推荐文章

热门文章

相关标签