2015-06-09 3 views
7

я получаю следующее предупреждение в Android Studio:Подавить предупреждение о грейдле в 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 

Я не могу удалить зависимость, потому что я использую его в зависимое проекте.

Как я могу подавить вышеупомянутое предупреждение о недоставке в Android Studio?

+2

Зачем имея эту зависимость в первую очередь, если это не будет использоваться? Вы запрашиваете эту зависимость самостоятельно или это какая-то транзитивная зависимость, которую вы получаете, запрашивая какую-то другую библиотеку? – CommonsWare

+1

Просто удалите 'org.json: json'. Вы не используете его. Android имеет собственный 'org.json: json'. Он имеет те же имена классов и пакетов. –

+0

Я использую его в зависимом проекте. – confile

ответ

6

Этого должно быть достаточно достаточно для всех ваших потребностей:

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

Можно ли также исключить файлы в зависимом проекте? – confile

+0

Зачем вам это делать? А также, какие файлы? – scana

+0

Я хочу исключить файл MYGWT.java. Потому что это только GWT. – confile

Смежные вопросы