Wi-Fi Scanner 扫不出 AP:是空的还是被隐藏了
第一步:确认手机真的连了 Wi-Fi
Wi-Fi Scanner 工作的前提是手机的 Wi-Fi 无线电打开。下拉快速设置面板,点开 Wi-Fi 开关。
第二步:确认位置和权限
Android 12+ 的 Wi-Fi 扫描需要精确位置权限:
- 设置 → 应用 → PingTools → 权限 → 位置 → 改为始终允许或仅在使用时允许(精确)。
- 同时确保手机的定位总开关是打开的。
如果没给位置权限,PingTools 扫到了 AP 但可能拿不到 BSSID、信号强度等详细信息。
第三步:频段匹配
PingTools Wi-Fi Scanner 默认同时扫描 2.4 GHz 和 5 GHz。但如果你的路由器只开了其中一个频段,且该频段周围一个 AP 都没有(极罕见),Scanner 就是空的。
验证:打开 Android 自带的 Wi-Fi 设置,看"可用网络"列表里有没有任何 AP。
第四步:接口选择
有些特殊情况下 PingTools 默认选错了网络接口:
- 侧边栏 Subnet Scanner 的接口选择器选了
rmnet(蜂窝)或其他不是wlan0的接口。 - 切换回
wlan0(Wi-Fi 接口名)。
第五步:极端情况
周围真的没有任何 Wi-Fi 信号
偏远山区、地下室(信号屏蔽)——用 Android 自带 Wi-Fi 设置确认,如果那里也是空的,说明不是 PingTools 的问题。
路由器开了「Wi-Fi 隔离」或「访客网络隔离」
某些路由器把客户端隔离了,PingTools 可能只看到少量 Beacon 帧,列表不全。这是路由器配置问题,不是 PingTools 的 bug。
和之前正常扫描的对比
如果 PingTools 之前用了一段时间突然扫不到:
- 检查版本更新有没有引入 regression。
- 检查系统更新——Android 大版本更新后可能重置了权限设置。
- 重启 PingTools → 重启手机 Wi-Fi → 还是不行的话卸载重装。