studio permission permisos name multiples internet administrador access_superuser android eclipse lint

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

  1. haga clic en proyecto
  2. 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.