2016-05-24 12 views
6

In meinem Android-Projekt (mit Android Studio), habe ich eine Bibliothek integriert, die einige zusätzliche Berechtigungen in seiner Manifest-Datei verwendet. Ich möchte eine der Berechtigungen entfernen, die für meine App verwendet werden, da ich diese Funktion nicht aus der Bibliothek verwende und es sich um unerwünschte Berechtigungen für meine App handelt.Disable Abhängigkeitsbibliothek Berechtigung

Ich las über Marker Selektoren und versuchte es, aber es ist nicht die Erlaubnis zu entfernen.

das ist, was ich meine App-Manifest-Datei hinzugefügt: gefragt,

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

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

Aber noch während der App installieren, ich sehe die Erlaubnis für „finden Konten auf dem Gerät“.

kann mir jemand sagen, was mache ich falsch oder fehlt mir etwas?

Das App-Manifest wird in src/Hauptverzeichnis beibehalten.

Ich habe andere Antworten von StackOverflow versucht, aber sie haben das Problem für mich nicht gelöst.

Vielen Dank für jede Hilfe

+0

Mögliche Duplikat [Abhängigkeits Berechtigungen deaktivieren] (http: // Stackoverflow. com/questions/27997679/deaktivieren-abhängigkeit-berechtigungen) – tynn

+0

@Sushil bitte liste der berechtigungen von ihrer apk, benutze befehl 'aapt d berechtigungen" app.apk "' – gio

Antwort

8

ändern Wort "Erlaubnis" auf "verwendet-Erlaubnis" das Problem behoben für mich:

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

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