ChromeCast 中文文档 下载 App

ChromeCast 权限没给 - 附近设备和位置权限

现象

ChromeCast 打开后主界面设备列表始终空白,下拉刷新无数次也扫不出任何设备。Chromecast 设备本身正常(Google Home 能看到它,Chromecast 也能上网)。

根因:权限没给

ChromeCast 要扫描局域网设备,需要附近设备(或 Wi-Fi 连接信息)权限。但安卓 12 起有个容易忽略的变化:

安卓 13 起,系统把 Wi-Fi 扫描用的权限从"定位"改名叫"附近设备"(NEARBY_WIFI_DEVICES)——名字不同、作用一样。

不管叫什么名字,不给这个权限,ChromeCast 的设备发现功能就是残的,列表永远是空的。

怎么确认

设置 → 应用 → ChromeCast → 权限,逐项看:

处理办法

  1. 进入 ChromeCast 权限设置页
  2. 找到"附近设备"或"位置信息"权限
  3. 改成"允许"或"仅在使用中允许"(推荐后者)
  4. 杀掉 ChromeCast 再重新打开——权限变更可能需要应用重启才生效
  5. ChromeCast 主界面下拉刷新,几秒内设备应该能出来

位置权限选"仅在使用中"

介意位置权限的话,选"仅在使用中允许"或"使用应用时允许"——只有打开 ChromeCast 时才授权位置/Wi-Fi 扫描,退出应用后系统不再授权。不影响投屏使用。

还有一个权限:位置

部分安卓版本(尤其是安卓 12 及之前),Wi-Fi 扫描仍然依赖位置信息权限。如果"附近设备"权限找不到,就看"位置"权限有没有给。ChromeCast 的搜索功能需要它。