ich folgendes Problem im Moment gegenüber:deaktivieren Abhängigkeit Berechtigungen
I App entwickelt habe 'A', die 1-Berechtigungen verwendet, 2, 3 und verwendet eine dritte 'B' Party-Bibliothek als Abhängigkeit (hinzugefügt mit Maven & Gradle).
Bibliothek ‚B‘ verwendet die Berechtigungen 4 und 5. Nun, wenn die App Bau, die Manifest Fusion fügt die Berechtigungen 4 und 5 zu app ‚A‘.
Wie kann ich dies verhindern und haben nur die Berechtigungen 1, 2 und 3 in der letzten manifestieren?
Meine erste Vermutung wäre mit einer der offensichtlichen Fusion Marker sein wie hier zu sehen: http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger#TOC-Markers
Wie kann ich die resultierende Warnung unterdrücken, wenn Ihr zweites Beispiel mit? "Name Attribut sollte definiert werden" – throwaway
@throwaway Verwenden Android Tools Namespace 'xmlns: Werkzeuge = "http://schemas.android.com/tools"', fügen Sie es in '' –
gio
Naw, ich sprach darüber, dass Der '' Knoten erfordert ein 'andorid: name' Attribut (nach lint), das ist was ich meine: https://i.imgur.com/V5YZp11.png das Projekt baut immer noch mit diesem Fehler, aber es ist sehr verwirrend –
throwaway