Android解决设备ID获取异常 java.lang.SecurityException: getDeviceId: The user 10612 does not meet the require
这个表示系统目标兼容版本号,怎么理解了?这里看了一下网上的解决方案,有人说将targetSdkVersion降为28就可以了,事实上降为28后确实不会闪退了,但是也带了一些问题,首先,如果你的项目中用到了很多29的API后,你降为28就需要手动去调整这些代码模块,这花点时间到也不难,问题的关键是在Android10以及以上版本的设备中tm.getDeviceId()获取的值还是为空,原因之前讲过了,这是谷歌的限制,降为28只是说我们Android10的设备上调用的SDK版本为28的API,这样避