Autobahn websockets Android 演示崩溃

Posted

技术标签:

【中文标题】Autobahn websockets Android 演示崩溃【英文标题】:Autobahn websockets Android demo crashes 【发布时间】:2012-03-06 15:30:02 【问题描述】:

我是 websockets 的新手,我一直在使用 Autobahn websocket 来做一个更大的项目。它在 python 和 js 版本中运行良好,但我在使用 android API 时遇到了问题。

我正在关注http://www.tavendo.de/autobahn/install_android_package.html 中的教程,并测试了 SimpleRpc、BroadcastClient、EchoClient,结果相同。

当我尝试通过android虚拟模拟器连接到正在运行的python服务器时,连接会自动关闭,如果我重新单击连接按钮,应用程序就会崩溃。 如果我编译应用程序并将其安装在我的移动设备 (Android 2.2.3) 中,它会在我尝试连接时崩溃。

我做错了什么?我的错误可能是在链接 android 库(jackson 和 autobahn-lastest)时,但我正在一步一步地遵循教程。

注意 1:编译示例的最低 android sdk 是 SDK 8。 注意 2:链接 autobahn-latest.jar 时会引发重复 manifest.xml 错误。我通过从 jar 文件中删除清单来解决它。

【问题讨论】:

【参考方案1】:

请使用/构建来自 GitHub 存储库源的 Autobahn 库 .. JAR 已过时 .. 无法正常工作。我可能应该记录/删除它。

免责声明:我是 Autobahn 的作者,为 Tavendo 工作。

【讨论】:

谢谢!!!使用 Autobahn lib 源后,它可以完美运行。你做得很好。现在我可以前进到甘特图中的下一个活动 xD

以上是关于Autobahn websockets Android 演示崩溃的主要内容,如果未能解决你的问题,请参考以下文章

使用 Autobahn WebSocket 库将 sendMessage 用于 CouchDB 更改

如何将 HTTP 请求升级到 Websocket (Autobahn & Twisted Web)

使用 Python Twisted 和 Autobahn 从 Matlab 通过 WebSocket 发送 JSON 数据

Kubernetes Python客户端:使用Autobahn websocket连接到pod /服务/使用bearer token连接

Websocket Autobahn Testsuite 未处理错误(Windows 和 Ubuntu)

Python - 在单独的子进程或线程中运行 Autobahn|Python asyncio websocket 服务器