3 votos

¡No se puede agregar/actualizar la red antes de que se haya leído la tienda! al intentar guardar una red WiFi en Android 9

No puedo conectarme al WiFi en Android 9.

Este es el registro de errores

D/WifiService( 1941): recentFailure: Código de Rechazo de Asociación: 0
D/WifiService( 1941): uid=1000 nombre= android.uid.system:1000
WifiConfigManager( 1941): ¡No se puede agregar/actualizar la red antes de que se lea la tienda!

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 .....

5voto

trettach Puntos 31

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.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X