AndroidUtilCode
AndroidUtilCode copied to clipboard
是否为虚拟机 DeviceUtils.isEmulator() 判断错误
描述 Bug
简洁地描述下 Bug。 在小米10S真机设备上,运行DeviceUtils.isEmulator()返回为true,判断为虚拟机设备,错误
- AndroidUtilCode 的版本:utilcodex:1.31.0
- 出现 Bug 的设备型号:小米10S
- 设备的 Android 版本:Android 12
问题应该出在通过拨号来判断虚拟机 小米系统做了限制导致判断失误
这是Android 上的软件包可见性过滤引起的, 应用以 Android 11(API 级别 30)或更高版本为目标平台,就会出现你这种问题, 解决方案见 https://github.com/Blankj/AndroidUtilCode/commit/cf983059a82e0306ea1bdaa773f9fec0ed03ad22