我是 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/