Mam następujący problem stoi w tej chwili:Wyłącz uprawnienia zależnościami
wyrobiłem aplikacja „A”, który wykorzystuje uprawnienia 1, 2, 3 i wykorzystuje biblioteki 3rd party „B” jako zależność (dodane przy użyciu maven & gradle).
Biblioteka "B" używa uprawnień 4 i 5. Teraz podczas budowania aplikacji połączenie jawne dodaje uprawnienia 4 i 5 do aplikacji "A".
Jak mogę temu zapobiec i mam tylko uprawnienia 1, 2 i 3 w ostatecznym manifeście?
Moje pierwsze przypuszczenie byłoby stosując jedną z oczywistych markerów fuzji, jak widać tutaj: http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger#TOC-Markers
Jak mogę stłumić wynikowy ostrzeżenie podczas korzystania z 2nd przykład? "atrybut name powinien być zdefiniowany" – throwaway
@throwaway Użyj przestrzeni nazw narzędzi Androida 'xmlns: tools =" http://schemas.android.com/tools "', dodaj go do ' ' –
gio
Naw, mówiłem o tym, że węzeł '' wymaga atrybutu 'andorid: name' (zgodnie z linią), to mam na myśli: https://i.imgur.com/V5YZp11.png projekt wciąż kompiluje się z tym błędem, ale jest bardzo mylący –
throwaway