问题描述
在获取设备Mac地址时,拿到的设备Mac地址为空
原因分析:
在Android11以上的设备,如果使用targetSdkVersion 30
或以上的sdk
就会拿不到Mac地址 以前获取MAC的设备唯一码的方法被废弃了11之后就不再使用了,现在官方推荐使用UUID唯一设备ID ;具体怎么获取可以参考一下Uniquely identifies
解决方案:
这里将targetSdkVersion 30
替换成targetSdkVersion 29
就能解决获取不到Mac地址,当然也可以采用官方推荐的UUID。
targetSdkVersion 30
=>//替换成
targetSdkVersion 29
分享遇到的问题,特此记录一下!!!