2016-01-18 2 views
0

Я хочу использовать OkhttpClient из squareup в моем приложении, поэтому я добавил следующий код build.gradle:Android: не может решить com.squareup.okhttp

compile 'com.squareup.okhttp3:okhttp:3.0.1' 

но Java не может решить это в любом случае :

enter image description here

Что probblem здесь?

+0

Просьба предоставить файл build.gradle? – nAkhmedov

+2

'Clean-Rebuild-Restart-Sync' post build.gradle –

+1

@IntelliJAmiya lol ... https://github.com/square/okhttp/blob/master/CHANGELOG.md#user-content-version-300-rc1 * мы меняем имя пакета проекта с com.squareup.okhttp на okhttp3 * – Selvin

ответ

3

OkHttpClienthas moved из пакета com.squareup.okhttp в okhttp3

также поддерживают URLConnection has moved к модулю okhttp-URLConnection. Итак, вам нужно использовать

HttpURLConnection connection = new OkUrlFactory(client).open(url); 
+0

OkUrlFactory также не разрешен сейчас. сделать, чтобы добавить какой-либо код в gradle? – Nikoloz14

+0

Я добавил компиляцию 'com.squareup.okhttp: okhttp-urlconnection: 2.5.0' для градуировки, но все же он не может преобразовать okhttp3.OkHttpClient в com.squareup.okhttp3.OkHttpClient, я сделал что-то не так? – Nikoloz14

+1

Вам необходимо сменить пакет с ** com.squareup.okhttp3 ** на ** okhttp3 ** –

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