Tuve este problema después de una actualización de un ROM personalizado de Android 9 Pie.
Cuando intentaba configurar mi WLAN, tenía mensajes de error:
Failed to Save Network/ Wlan Netzwerk kann nicht gespeichert werden
Failed to connect to Network / Netzwerkverbindung konnte nicht hergestellt werden
Restablecer las funciones de red / WiFi / Bluetooth no ayudó.
Alternar entre la configuración de dirección IP estática y dinámica no ayudó. El administrador de WiFi simplemente no aceptaba ni almacenaba la configuración WLAN introducida, incluida la contraseña, etc.
Logcat mostró:
E WifiConfigManager: Cannot add/update network before store is read!
Investigaciones adicionales revelaron que desde Android 8 Oreo, la configuración de WiFi, contraseñas, SSID, etc. de redes conocidas o configuradas se almacenan en /data/misc/wifi/WifiConfigStore.xml
(anteriormente wpa_supplicant.conf).
El propietario es system:system con privilegios chmod 0600.
Comprobando este archivo con vi
mostró contenido basura en mi caso.
Si el archivo WifiConfigStore.xml
está dañado, se produce el error descrito, que el WifiConfigManager no puede leer y actualizar la configuración. La eliminación del archivo en este caso recupera la situación, y Android genera una nueva plantilla xml. Después de reiniciar, pude introducir datos de configuración inalámbrica y conectarme.
Tenga en cuenta que el archivo de configuración también puede estar ubicado en la carpeta /data/misc_XX/wifi/
en algunos sistemas, siendo XX
alguna combinación de dos letras.
0 votos
Basándose en el código fuente, el mensaje de error fue causado por una lectura de almacenamiento pendiente, que ocurrirá al desbloquear/cambiar de usuario, después de que el usuario actualice de Android N a O mientras el WiFi está desactivado... (Todavía no estoy seguro de la solución)
0 votos
Como resolver .....