【问题标题】:Android Websocket connection failed (Galaxy s4)Android Websocket 连接失败(Galaxy s4)
【发布时间】:2016-09-22 17:54:24
【问题描述】:

我遇到了奇怪的错误。我们有一个使用 java websockets 1.3.0 的 Android 应用程序。

websocket 在任何设备或模拟器上都能完美运行,但在我的三星 Galaxy S4 上却不行。当我尝试通过 websocket 发送消息时,应用程序崩溃并出现异常:

Fatal Exception: main
Process: ru.app, PID: 22920
org.java_websocket.exceptions.WebSocketNotConnectedException
at ...

你能建议任何线索吗?我想代码没有问题,但设备问题。但如果需要,我可以提供部分代码。

我也尝试连接到不同的网络,但没有成功。

你能给我一个提示吗?那是什么?

非常感谢!

【问题讨论】:

  • 可能不是应用故障,但我确实需要知道,因为我还没有解决问题。

标签: java android websocket


【解决方案1】:

有报告称某些三星设备上的URI.getHost() 方法返回null

App Crashes on Samsung S3/S4 API 18/21 when opening web socket with hostname

我添加到我的 WebSocket 客户端库 (nv-websocket-client) 的解决方法是 this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    • 2022-10-17
    • 1970-01-01
    • 2016-04-20
    • 2013-12-17
    相关资源
    最近更新 更多