我是 websockets 的新手,我一直在使用 Autobahn websocket 来制作一个更大的项目。它在 python 和 js 版本中工作得很好,但我在 Android API 上遇到了麻烦。
我正在遵循中的教程http://www.tavendo.de/autobahn/install_android_package.html 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 文件中删除清单来解决这个问题。
请使用/构建来自 GitHub 存储库源的 Autobahn 库.. JAR 已过时.. 无法工作。我可能应该记录/删除它。
免责声明:我是 Autobahn 的作者,为 Tavendo 工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)