okhttp3 lib出现一些问题。

我在gradle文件依赖项中添加了以下行:

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


之后,我尝试创建像okhttp websocket example这样的webSocket连接,但是在Android Studio中我看不到任何类和接口,例如

import okhttp3.WebSocket;
import okhttp3.WebSocketListener;


但是我知道这些文件存在于okhttp3中。谁能解释我做错了什么?

如果我们在okhttp javadoc中看到我们找不到这些类。但是它们在github中。

最佳答案

您必须添加okhttp-ws模块。

compile 'com.squareup.okhttp3:okhttp-ws:3.4.1'


WebSockets正在从一个单独的实验工件中移出,并进入下一个版本3.5.0的核心okhttp工件中,这是您在GitHub上看到的。

10-08 17:24