Saltar al contenido

¿Por qué mi aplicación tiene el permiso READ_PHONE_STATE aunque no está declarado en el manifiesto?

Si te encuentras con alguna parte que te causa duda puedes dejarlo en la sección de comentarios y te responderemos tan rápido como podamos.

Solución:

Pude resolver el problema. Es similar a la solución de reneph.

Descubrí que una biblioteca no tenía minSDK especificado ni en build.gradle ni en el archivo de manifiesto. Después de agregar

defaultConfig 
    minSdkVersion 14
    targetSdkVersion 21

el permiso se había ido. No sé por qué funcionó sin el permiso en mi compilación anterior (tampoco se especificó minSDK). Debe haber sido la actualización de Android Studio 1.0 o Android SDK.


Documentación para desarrolladores de Android para READ_PHONE_STATE permiso:

Nota: Si tanto su minSdkVersion y targetSdkVersion los valores están configurados en 3 o menos, el sistema otorga implícitamente este permiso a su aplicación. Si no necesita este permiso, asegúrese de que su targetSdkVersion es 4 o superior.

Calificaciones y reseñas

Recuerda dar difusión a esta sección si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *