Я новичок в веб-сокетах, и я играл с веб-сокетом Autobahn, чтобы сделать большой проект. Он отлично работает в версиях Python и JS, но у меня проблемы с Android API.
Я следую инструкциям в http://www.tavendo.de/autobahn/install_android_package.html и протестировал SimpleRpc, BroadcastClient, EchoClient с такими же результатами.
Во всех из них, когда я пытаюсь подключиться к работающему серверу Python через виртуальный эмулятор Android, соединение закрывается автоматически, и, если я нажимаю кнопку подключения, происходит сбой приложения.
Если я скомпилирую приложение и установлю его на своем мобильном устройстве (Android 2.2.3), оно будет зависать при попытке подключения.
Что я делаю не так? Моя ошибка может быть связана с подключением библиотек Android (Jackson и Autobahn-Lasttest), но я следую инструкциям шаг за шагом.
ПРИМЕЧАНИЕ 1. Минимальный Android SDK для компиляции примеров - SDK 8.
ПРИМЕЧАНИЕ 2. При связывании autobahn-latest.jar возникает ошибка duplicate manifest.xml. Я решаю это, стирая манифест из файла jar.