Здравствуйте! Уже почти неделю пытаюсь завести библиотеку org.eclipse.paho.client.mqttv3-1.2.0 в своём приложении. Я знаю о существовании компонента от TMS, но он не умеет работать в фоновом сервисе.
Вот код который я использую для тестов:
Стандартная библиотека org.eclipse.paho.client.mqttv3-1.2.0 выпадает в ошибку initializer error сразу на строчке
mqtt:=TJMqttClient.JavaClass.init(StringToJString('tcp://m23.cloudmqtt.com:11021'), StringToJString('java'));
по логам с телефона стало понятно, что проблема в логах ? а конкретно когда библиотека пытается создать логгер выпадает ошибка что не найден файл локализации ru_RU для logcat (сами файлы там вроде как есть). Ладно. Скачал исходники почистил код библиотеки от упоминаний логгера, собрал ииии и ничего. Продвинулся до строчки
mqtt.connect();
также пробивал
mqtt.connect(mqttconopt);
ничего не помагает, получаю ошибку сегментации класса
Пока не понятно куда копать дальше? Возможно что не все библиотеки можно использовать в delphi приложениях?
P.S Старая версия 1.1.1 тоже не завелась :(
service test2.rar