2015-07-30 3 views
0

Действительно ли gradle автоматически импортирует зависимости зависимостей? например, в Android приложения У меня есть те:Зависимости авто разрешающей ошибки

dependencies { 
    compile 'com.squareup.okhttp:okhttp:2.4.0' 
    compile 'com.squareup.retrofit:retrofit:1.9.0' 
    #######compile 'com.google.code.gson:gson:2.3' 
} 

okhttp и использование модифицированной Gson.

Должен ли я включать Gson вручную или он разрешен путем градации автоматически? Если я включаю Gson вручную, то ли gradle импортирует библиотеку дважды и, таким образом, увеличивая размер моего приложения?

+1

Каждый модуль имеет зависимости, обработанные их собственным build.gradle, поэтому вам не нужно добавлять свои зависимости самостоятельно – mhenryk

ответ

1

Пока что дооснащение используется GSON, и оно должно импортировать зависимости GSON автоматически после компиляции 'com.squareup.retrofit:retrofit:1.9.0'.

При использовании «Дооснащения» вместе с OkHttp требуется OkHttp (версия 1.6.0 или новее) и OkHttp-UrlConnection.

compile 'com.squareup.okhttp:okhttp-urlconnection:2.0.0' 
compile 'com.squareup.okhttp:okhttp:2.0.0' 
Смежные вопросы