Debido a los cambios en las políticas de Android, desde Android 8.1 puede que tengas que activar el servicio de ubicación para determinar el nombre de la red Wi-Fi activa (SSID).
El argumento de Google es que los nombres de las redes Wi-Fi pueden utilizarse para determinar tu ubicación.
Por eso necesitas tener el permiso de ubicación y los servicios de ubicación deben estar activos (normalmente, activando "Ubicación" en los ajustes rápidos de Android).



