2016-05-24 17 views
6

Nel mio progetto Android (utilizzando Android Studio), ho integrato una libreria che utilizza alcune autorizzazioni extra nel suo file Manifest. Voglio rimuovere una delle autorizzazioni che utilizza per la mia app in quanto non utilizzo quella funzione dalla libreria e si tratta di autorizzazioni indesiderate per la mia app.Disabilitare il permesso Libreria di dipendenze

Ho letto sui selettori dei marker e l'ho provato, ma non sta rimuovendo il permesso.

Questo è quello che ho aggiunto al mio file manifesto app:

<permission 
     android:name="android.permission.AUTHENTICATE_ACCOUNTS" 
     tools:node="remove" /> 

    <permission 
     android:name="android.permission.MANAGE_ACCOUNTS" 
     tools:node="remove" /> 

Ma ancora durante l'installazione l'applicazione, vedo il permesso per "Conti trovare sul dispositivo" essere chiesto.

qualcuno può dirmi cosa sto sbagliando o mi manca qualcosa?

Il mio manifest app è conservato in src/posizione principale.

Ho provato altre risposte da StackOverflow ma non hanno risolto il problema per me.

Grazie per qualsiasi aiuto

+0

Eventuali duplicati di [Disabilitare i permessi di dipendenza] (http: // StackOverflow. it/questions/27997679/disable-dependency-permissions) – tynn

+0

@Sushil si prega di fornire l'elenco delle autorizzazioni dal proprio apk, utilizzare il comando 'aapt d permissions" app.apk "' – gio

risposta

8

Modifica parola "permesso" a "usa-permesso" Risolto il problema per me:

<uses-permission 
     android:name="android.permission.AUTHENTICATE_ACCOUNTS" 
     tools:node="remove" /> 

    <uses-permission 
     android:name="android.permission.MANAGE_ACCOUNTS" 
     tools:node="remove" /> 
Problemi correlati