permission - permisos gps android studio
El permiso solo se concede a la aplicaciĆ³n del sistema (5)
Tengo una aplicación del sistema que usa permisos del sistema y tengo esos permisos enumerados en el manifiesto. Eclipse produce el siguiente error cuando intento hacer una compilación (la compilación de línea de comandos funciona):
El permiso solo se concede a las aplicaciones del sistema
Ya sé que mi aplicación requiere permisos del sistema y no es un problema para mí porque mi aplicación se usará solo en teléfonos rooteados. Entonces, quiero suprimir este error, ¿alguien sabe cómo?
EDITAR
Mi proyecto ya se compila bien en la línea de comandos, las instalaciones, las ejecuciones, etc. Mi problema es sobre el eclipse que da un error para un archivo de manifiesto legítimo.
Para ignorar este error solo para una instancia, agregue las tools:ignore="ProtectedPermissions"
Atributo de Permisos tools:ignore="ProtectedPermissions"
a su declaración de permiso. Aquí hay un ejemplo:
<uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"
tools:ignore="ProtectedPermissions" />
Debe agregar el espacio de nombres de las tools
en el elemento raíz del manifiesto
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
Preferencias -> EditorEditor -> Inspecciones -> Android Lint -> desmarcar elemento Usando el permiso de la aplicación del sistema
Tiene el mismo error de vez en cuando (cuando configuro la ubicación de instalación para "preferir externo" en el manifiesto). Solo limpia y reconstruye el proyecto. Funciona para mi.
cuando tu agregas permiso en manifiesto y luego en eclipse ve a proyecto y clic
- haga clic en proyecto
- haga clic en proyecto limpio eso es todo
k en proyecto limpio
En Eclipse:
Ventana -> Preferencias -> Android -> Comprobación de error de pelusa.
En la lista, encuentre una entrada con ID = ProtectedPermission
. Establezca la Gravedad en algo más bajo que Error. De esta forma, aún puede compilar el proyecto usando Eclipse.
En Android Studio:
Archivo -> Configuración -> Editor -> Inspecciones
En Android Lint
, busque Using system app permission
. Desmarque la casilla de verificación o elija una Gravedad menor que Error.