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
ytargetSdkVersion
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 sutargetSdkVersion
es 4 o superior.
Calificaciones y reseñas
Recuerda dar difusión a esta sección si te fue de ayuda.