我在 Android 10 中收到 IMEI 号码错误 [关闭]

Posted

技术标签:

【中文标题】我在 Android 10 中收到 IMEI 号码错误 [关闭]【英文标题】:I am getting IMEI Number error in Android 10 [closed] 【发布时间】:2020-04-02 05:12:20 【问题描述】:

我在 android 10 中收到 IMEI 和 SIM 序列号错误, 例外是 -

java.lang.SecurityException: getDeviceId: The user 10526 does not meet the requirements to access device identifiers.
java.lang.SecurityException: getIccSerialNumber: The user 10526 does not meet the requirements to access device identifiers.

【问题讨论】:

发布您的代码,以便我们提供帮助,您是否在清单中添加了 显示权限只授予系统应用 【参考方案1】:

我在 Android 10 中收到 IMEI 和 SIM 序列号错误

从 Android 10 开始,Google 增加了访问设备不可重置标识符的限制。

对于所有第三方应用程序(从 Google Play 商店安装),所有方法 getImei()、getDeviceId()、getSerial() 都将返回 SecurityExceptionnull

无法在 Android 10 或更高版本的设备上获取 IMEI。

见Restriction on non-resettable device identifiers

【讨论】:

以上是关于我在 Android 10 中收到 IMEI 号码错误 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何通过代码编程获取设备的 IMEI/ESN 号码但在 android > 6

TelephonyManager 为 IMEI 号码返回 null:这可能是啥原因?

在android中使用电话管理器查找IMEI号码

在所有 android 设备中获取多个 imei 号码

我在 Android Q 中将 IMEI 设为空?

我在 Android Q 中获得了 IMEI 空值?