2016-01-18 100 views
0

我想在我的應用程序使用OkhttpClient從squareup,所以我下面的代碼添加到的build.gradle:安卓:無法解析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

OkHttpClient從包com.squareup.okhttphas movedokhttp3

另外的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'到gradle,但它仍然不能將okhttp3.OkHttpClient轉換爲com.squareup.okhttp3.OkHttpClient我做錯了什麼? – Nikoloz14

+1

您需要將包從** com.squareup.okhttp3 **更改爲** okhttp3 ** –