sto affrontando il seguente problema in questo momento:disabilitare i permessi di dipendenza
ho sviluppato app 'A' che utilizza le autorizzazioni di 1, 2, 3 e utilizza una libreria di 3a parte 'B' come dipendenza (aggiunto usando Maven & gradle).
La libreria "B" utilizza le autorizzazioni 4 e 5. Ora durante la creazione dell'app, la fusione manifest aggiunge le autorizzazioni 4 e 5 all'app "A".
Come posso evitare questo e solo i permessi 1, 2 e 3 nel manifest finale?
La mia prima risposta sarebbe utilizzando uno dei marcatori di fusione si manifestano come si vede qui: http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger#TOC-Markers
Come posso eliminare l'avviso risultante quando si utilizza il secondo esempio? "attributo nome deve essere definito" – throwaway
@throwaway Usa lo spazio dei nomi degli strumenti Android 'xmlns: tools =" http://schemas.android.com/tools "', aggiungilo in ' ' –
gio
Naw, stavo parlando di quello, che il nodo '' richiede un attributo 'andorid: name' (secondo lint), questo è ciò che intendo: https://i.imgur.com/V5YZp11.png il progetto continua a generare con quell'errore ma è altamente confuso –
throwaway