varios usar studio permisos pedir para generar firmar configurar cambiar camara administrador java android gradle permissions

java - usar - permisos gps android studio



¿Cómo eliminar permisos específicos al crear una aplicación de Android con gradle? (1)

Agregar tools:node atributo tools:node con un valor de remove a su manifiesto:

<manifest ... xmlns:tools="http://schemas.android.com/tools"> ... <uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove"/> ... </manifest>

Ver http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger#TOC-tools:node-markers

No olvide agregar el espacio de nombres de las tools al elemento raíz de su manifiesto.

Recientemente, el permiso de fusión automática de Google del Servicio de Google para la versión final apk. Alguien pregunta aquí ¿Por qué los permisos se agregan automáticamente a mi AndroidManifest al incluir la biblioteca de servicios de Google Play?

Mi problema es que algunos permisos no son necesarios y no quiero un permiso confidencial en mi aplicación. Entonces, ¿cómo eliminar permisos como android.permission.ACCESS_COARSE_LOCATION ? Con la creación de gradle, no quiero deshabilitar la fusión de manifiesto. Leí un poco donde eso puede configurar Merger para eliminar el permiso de lib externo, pero no puedo encontrar cómo hacerlo.