java.lang.SecurityException: getDeviceId: The user 10158 does not meet the requirements to access de
问题
执行获取Android设备的deviceId,获取设备的标识号
TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
String DEVICE_ID = manager.getDeviceId();
结果报错java.lang.SecurityException: getDeviceId: The user 10158 does not meet the requirements to access device identifiers.
百度后明白问题的所在,是targetSdkVersion版本太高了,从官方文档中发现以下信息
Android 10(API 级别 29)对不可重置的标识符(包括 IMEI 和序列号)添加了限制。您的应用必须是设备或个人资料所有者应用,具有特殊运营商权限或具有
READ_PRIVILEGED_PHONE_STATE
特许权限,才能访问这些标识符。
解决方案
有两种方法,一种是降低targetSdkVersion的版本,降至到低版本,还一钟是获取serial号进行设备标识,具体代码请看我的另一篇文章
Android获取设备号标识符
java.lang.SecurityException: getDeviceId: The user 10158 does not meet the requirements to access de相关推荐
- 【Android】java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current process has andro
错误异常 产生原因 解决办法 参考链接 错误异常 java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current pr ...
- 【bug记录】getDeviceId: The user 10002 does not meet the requirements to access device identifiers.
getDeviceId: The user 10002 does not meet the requirements to access device identifiers. com.hik.CA ...
- java.lang.SecurityException Permission Denial opening provider ngyb.createdatabase.AccountProvider
java.lang.SecurityException: Permission Denial: opening provider ngyb.createdatabase.AccountProvider ...
- Java java.lang.SecurityException: Prohibited package name
java.lang.SecurityException: Prohibited package name 提示java错误: Exception in thread "main" ...
- JAVA Junit error java.lang.SecurityException: class junit.framework.JUnit4TestCaseFacade
运行junit4时报错: java.lang.SecurityException: class "junit.framework.JUnit4TestCaseFacade"'s s ...
- 使用Dwr时出现java.lang.SecurityException: Access to debug pages is denied
问题描述:项目中使用了Dwr技术时,出现了java.lang.SecurityException: Access to debug pages is denied描述错误提示 解决方法: 在配置文件w ...
- 使用sqljdbc连接mssql数据库,maven生成jar运行后报Exception in thread main java.lang.SecurityException错误...
错误信息如下: Exception in thread "main" java.lang.SecurityException: Invalid signature file dig ...
- Appium报错:java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTING
Appium报错:java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTING ...
- 用java下载apk解析包出错_Android 9.0 安装包解析错误 java.lang.SecurityException: Permission Denial解决方案...
在android 9.0自动下载更新时 遇到 安装包解析错误 错误示例.png 在android 7.0使用的是同一套框架却没有问题? 然后通过adb命令抓取一下异常发现 12-18 19:21:32 ...
最新文章
- 剑指offer:跳台阶 python 实现
- 网关、负载均衡、服务注册发现什么关系?
- 人造流星这种生日礼物,你有过吗?现在国外有了
- python 逆向生成正则表达式_用Python中的正则表达式生成lis
- 2038: [2009国家集训队]小Z的袜子(hose)
- 先知-Baidu的系统测试
- HFSS19 官方中文教程系列Workshops L01
- JDK环境变量设置以及检验是否配置成功
- idea 主题设计+网站
- 函数极值最值凸性拐点渐近线总结
- 做微商不推广,也能赚钱?
- Android热修复之Sophix初探
- 基于BERT实现简单的情感分类任务
- ios系统越狱才可以享受的100项操作
- 基于geoserver的伪三维地图制作
- [转帖]ABAQUS学习和开发浅谈 [原创]
- MTK如何配置长按关机
- 如何清理C盘(小白版)
- 北大数学系「扫地僧」韦东奕爆红!拒绝哈佛offer,留任北大
- A.O.史密斯净水新品闪耀德国IFA展 斩获年度产品创新成果奖
热门文章
- 【机器学习】Radius Neighbors Classifier(rNN,radius nearest neighbors)
- SQL入门之第十六讲——总结下之前的SQL语句书写顺序
- led照明灯哪个牌子的比较好?质量超好的LED护眼台灯推荐
- 51单片机DAC数模转换
- Linux系统安装与实验基础
- 慕尼黑大学计算机语言学,慕尼黑大学,斯图加特大学和萨尔大学的计算语言学硕士如何选择?...
- 中职计算机专业优质课公开课,如何上中职计算机公开课.pdf
- 七年级上册教材同步英语笔记
- ZOJ Monthly,Feburary 2012 部分题解
- SQL Server Check检查约束用法