Tengo un código simple que quiere leer el estado de la conexión de red. He añadido permiso al AndroidManifest.xml:Android ConnectivityManager no está viendo el permiso ACCESS_NETWORK_STATE
<user-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Mi código que intenta acceder a la red estatal:
ConnectivityManager conmgr = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ninfo = conmgr.getActiveNetworkInfo();
Y el error que se produce:
E/AndroidRuntime(7650): java.lang.SecurityException: ConnectivityService: Neither user 10080 nor current process has android.permission.ACCESS_NETWORK_STATE.
I' he intentado durante mucho tiempo encontrar cualquier error, pero todo parece estar escrito correctamente. Parece que la nueva versión de AndroidManifest no se implementa en el dispositivo. Intenté limpiar el proyecto en Eclipse, desinstalé la aplicación del teléfono, pero nada funciona, recibo la misma comunicación nuevamente. ¿Qué estoy haciendo mal?
Sólo una conjetura salvaje, tal vez la etiqueta no está colocado correctamente, trate de poner delante de la etiqueta de la aplicación. – Maurice
Otra conjetura descabellada: ' ' - ¿Este error solo aquí o en el código también? –