getDeviceId: The user 10002 does not meet the requirements to access device identifiers. com.hik.CASClient.CASClient.getHardwareCodeFromware(Native Method)
使用场景:程序运行在小米10系统android10,打开程序崩溃。
尝试:修改targetSdkVersion改到29以下,但是不起作用。
发现问题:因为第三方控件中使用了getDevice()这样的获取imei的方法(我的项目是萤石云的版本导致)
解决办法:将第三方控件的版本更新(前提是第三方控件已经对这个问题进行了修改)。如果是自己本地的代码的话,也是同理,将获取imei码的部分改成获取其他唯一码即可。