2015-06-09 22 views
7

ottengo il seguente avviso in Android Studio:Elimina avviso gradle in Android Studio?

Warning:Dependency org.json:json:20140107 is ignored for release as it may be conflicting with the internal version provided by Android. 
     In case of problem, please repackage with jarjar to change the class packages 

non riesco a rimuovere la dipendenza perché lo uso in un progetto dipendente.

Come posso sopprimere il Gradle Warning sopra in Android Studio?

+2

perché preoccuparsi di avere questa dipendenza in primo luogo, se non sta andando per essere utilizzato? Stai chiedendo questa dipendenza da solo, o è una dipendenza transitiva che stai ricevendo richiedendo qualche altra libreria? – CommonsWare

+1

Basta rimuovere 'org.json: json'. Non lo stai usando. Android ha il suo 'org.json: json'. Ha gli stessi nomi di classi e pacchetti. –

+0

Lo uso in un progetto dipendente. – confile

risposta

6

Questo dovrebbe essere sufficiente sufficiente per tutte le vostre esigenze:

compile ('some:project:or:library'){ 
    exclude group: 'org.json', module: 'json' 
} 
+0

È anche possibile escludere file nel progetto dipendente? – confile

+0

Perché ti piacerebbe fare una cosa del genere? E anche, che tipo di file? – scana

+0

Voglio escludere un file MYGWT.java. Perché è solo GWT. – confile

Problemi correlati