android - 高速公路 websockets Android 演示崩溃

标签 android websocket

我是 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-latest),但我正在逐步按照教程进行操作。

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

最佳答案

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

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

关于android - 高速公路 websockets Android 演示崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9586676/

相关文章:

java - Android 套接字输入流读取(后跟 EPIPE)

android - 如何使用 Android 应用程序编写文件?

node.js - Socket.io 无法在 Node.js 前面使用 Nginx 反向代理

java - 使用 fragment 上的按钮打开 AlertDialog

java - RecyclerView 不会填充

http - 在哪里可以找到所有可能的 "Connection" header 值?

java - HTML5 LibGDX/GWT中如何实现网络通信

java - Android Websocket 客户端超时时间过长

java - JSR-356 : How to abort a websocket connection during the handshake?

android - 与 CoordinatorLayout 和 CollapsingToolbarLayout 结合使用时,共享元素转换不起作用