`

android开发-异常-java.lang.SecurityException:requires READ_PHONE_STATE

阅读更多
调试android程序出现异常:
java.lang.SecurityException:requires READ_PHONE_STATE

根据异常提示,发现是手机的设备号获取失败

 

 

异常原因:AndroidMinifest.xml中没有添加READ_PHONE_STATE权限
解决法案:修改AndroidMinifest.xml,在<application/>之后添加权限设置
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

 

总结:Security 英文翻译“安全,安全的”, 顾名思义SecurityException就是指安全异常,容易联想到是权限限
      制导致的异常,手机软件对权限的限制是很多的,后面requires READ_PHONE_STATE一目了然就是要求READ_PHONE_STATE
     这个权限

 











 

1
7
分享到:
评论
1 楼 u011522933 2014-01-07  
很好的解决了我的问题

相关推荐

    解决java.lang.SecurityException: JCE cannot authenticate the provider BC问题

    在与银联的对接中,调试过程中报错或使用类似登入加密:java.lang.SecurityException: JCE cannot authenticate the provider BC 进行问题解决,里面包含 bcprov-jdk16-143.jar与bcprov-jdk15-135.jar与具体文件存放...

    jboss7.1.1下报java.lang.SecurityException: JCE cannot authenticate the provider BC

    标题中的“jboss7.1.1下报java.lang.SecurityException: JCE cannot authenticate the provider BC”是一个典型的Java安全异常,通常发生在尝试使用不受信任的加密提供者时。在这个问题中,"BC"指的是Bouncy Castle...

    bcprov加密库

    org.bouncycastle.openssl.PEMException: problem parsing ENCRYPTED PRIVATE KEY: java.lang.SecurityException: JCE cannot authenticate the provider BC at org.bouncycastle.openssl.PEMReader$...

    Android MediaProjection截屏&amp;录屏-适配Android

    Android Media...1、解决Android Q中java.lang.SecurityException: Media projections require a foreground service of type ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION 异常 2、targetSdk 32可用

    反复重启无法进入桌面log

    05-27 15:35:11.487 E/AndroidRuntime( 2352): java.lang.RuntimeException: Unable to create service com.android.systemui.keyguard.KeyguardService: java.lang.SecurityException: read wallpaper: Neither ...

    Android Caused by: java.lang.ClassNotFoundException解决办法

    Android Caused by: java.lang.ClassNotFoundException解决办法 ...我想大家经常因为疏忽出现ClassNotFoundException的异常,这个异常在Android开发中无非就是告诉你类没有找到,那么什么原因导致没找到呢? 其

    system.Security.SecurityException 不受信任

    标题 "system.Security.SecurityException 不受信任" 指的是在编程过程中遇到的一种特定错误,它属于 .NET Framework 的安全异常类型。此异常通常发生在代码尝试执行一个被安全策略禁止的操作时,例如访问受保护的...

    Java的异常类

    - **`java.lang.SecurityException`**:违反安全原则异常,例如尝试执行未授权的操作。 - **`java.io.EOFException`**:文件已结束异常。 - **`java.io.FileNotFoundException`**:文件未找到异常。 - **`java....

    java异常详解

    - **`java.lang.SecurityException`**:当违反安全策略时抛出,例如试图访问受限资源。 - **`java.io.FileNotFoundException`**:当试图打开不存在的文件时抛出。 - **`java.lang.NegativeArraySizeException`**:当...

    Java异常大全

    - **`java.lang.SecurityException`**:当安全策略阻止执行某些操作时抛出。 - **`java.io.EOFException`**:当读取文件或流时达到文件末尾但数据还未完全读取完成时抛出。 - **`java.io.FileNotFoundException`**:...

    JAVA常见异常解析,面试用

    - **java.lang.SecurityException**:在安全管理器存在且拒绝访问时抛出。 - **java.io.EOFException**:在输入流到达文件结尾时,尝试读取更多数据时抛出。 - **java.io.FileNotFoundException**:打开或创建指定的...

    J2ee直接访问数据库步骤

    在J2EE(Java 2 Platform, Enterprise Edition)开发中,直接访问数据库通常是通过Java的JDBC(Java Database Connectivity)API来实现的。下面将详细解释J2EE直接访问数据库的步骤,以及涉及的相关知识点。 **步骤...

    java常见异常总结

    - `java.lang.SecurityException`:表示安全策略违反的异常。 - `java.io.IOException`:处理输入/输出操作时发生的异常。 - `java.sql.SQLException`:处理数据库访问时发生的异常。 - `java.lang....

    SerialPort Android串口开发

    本篇将深入讲解如何在Android上实现串口开发,包括使用.so库文件和Java调用C/C++代码。 1. **Android NDK与JNI** Android Native Development Kit (NDK) 是Google提供的一个工具集,允许开发者在Android应用中使用...

    总结了java容易出错的信息 以及错误信息类型

    Java编程语言中,错误和异常处理是程序健壮性的重要组成部分。这些异常和错误可以分为不同的类别,帮助开发者识别和修复程序中的问题。以下是对Java中常见错误和异常类型的详细解释: 1. **算术异常类:Arithmetic...

    android串口开发demo(开关读写)

    在Android平台上进行串口开发是一项重要的技术,尤其对于开发智能硬件设备如快递柜等应用场景。本文将基于"android串口开发demo(开关读写)"这一主题,深入探讨Android中的串口编程,包括如何使用`android-serialport...

    Java 运行后的错误报告

    - **`SecurityException`**:违背安全原则异常。 - **`EOFException`**:文件已结束异常。 - **`FileNotFoundException`**:文件未找到异常。 - **`NumberFormatException`**:字符串转换为数字异常。 - **`...

    commons-beanutils-1.7.0

    java.lang.SecurityException: class "org.apache.commons.collections.SequencedHashMap"'s signer information does not match signer information of other classes in the same package at java.lang....

    常见异常处理方案

    9. **`java.lang.SecurityException`**: 安全管理器阻止了请求的操作。在执行敏感操作(如文件系统访问)时,需要确保有足够的权限。 10. **`java.io.IOException`**: 表示在输入/输出过程中发生了错误。在处理...

Global site tag (gtag.js) - Google Analytics