2

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

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

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

谢谢本

4

1 回答 1

2

你能分享更多你的代码吗——你是在设置一个持久性类吗?

有许多很好的资源可以讨论 Android 上的 Java/Paho MQTT 客户端。基本的事情是您确实需要实现一个持久性类或指定提供的内存或文件。这在另一个 StackOverflow 答案中进行了讨论。另请参阅此“错误”,它解释了您需要确保设置 user.dir 或使用不同的持久性方法。MQTT wiki 上有一个附加资源列表

于 2012-11-16T10:24:09.727 回答