getWifiLinkLayerStats_1_3_Internal(l.973) failed

E/WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_NOT_SUPPORTED, .description = }
E/ion: ioctl c0044901 failed with code -1: Invalid argument
E/libc: Access denied finding property "ro.vendor.pref_scale_resolution"
E/StudioTransport: JVMTI error: 79(JVMTI_ERROR_UNMODIFIABLE_CLASS)
E/mple.taskclien: Invalid ID 0x00000000.
E/libc: Access denied finding property "ro.serialno"

可能是你的设备不支持获取Wifi链路层统计信息,或者Wifi HAL版本不匹配。可以尝试以下方法来解决这个问题:

  1. 检查设备是否支持Wifi链路层统计信息:
adb shell iw dev wlan0 link

如果输出显示Not connected.,则设备可能不支持这个功能。

  1. 检查Wifi HAL版本是否和Android版本兼容:
adb shell getprop | grep wifi.version

如果输出显示wifi.version.driver或wifi.version.firmware为空,则Wifi HAL版本可能不正确。

  1. 更新Wifi HAL驱动或固件

  2. 换设备来跑程序。