Okhttp3 在 Android Studio 中看不到 WebSocket 接口

Okhttp3 is not see WebSocket interface in Android Studio

我在使用 okhttp3 库时遇到了一些问题。

我在 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 中看到的内容。 =13=]

2019 年 10 月:

我已经尝试了以下 line/version 并且对我有用:

implementation("com.squareup.okhttp3:okhttp:4.2.1")

参考: https://github.com/square/okhttp