Android MQTT无法创建客户端

时间:2012-11-15 22:04:16

标签: android mqtt

我正在尝试使用paho客户端库在我的android服务中创建一个mqtt客户端。 mosquitto经纪人在我的本地机器上运行。 当我尝试创建MQTTClient的新实例时,我收到了一个MqttPersistenceException异常。

//创建客户端 端口= 1883 mqttConnSpec =“tcp://”+ ipaddressOflocalMachine +“:”+ port mqttClient = new MqttClient(mqttConnSpec,mqttClientId)

该例外没有任何理由。 我成功地使用java控制台应用程序进行通信。 在Android模拟器中运行它时是否需要额外的东西。 非常感谢任何帮助

感谢 本

1 个答案:

答案 0 :(得分:2)

您可以分享一些代码 - 您是否正在设置持久性类?

有很多很好的资源可以在Android上讨论Java / Paho MQTT客户端。基本的是,您需要实现持久性类或指定提供的内存或文件。这在another StackOverflow answer中讨论过。另请参阅this "bug",其中说明您需要确保设置user.dir或使用不同的持久性方法。有list of additional resources on the MQTT wiki