Android MQTT无法创建客户端

Android MQTT无法创建客户端,android,mqtt,Android,Mqtt,我正在尝试使用paho客户端库在我的android服务中创建mqtt客户端。 mosquitto代理正在我的本地机器上运行。 当我尝试创建MQTTClient的新实例时,收到MqttPersistenceException异常 //创建客户端 端口=1883 mqttConnSpec=“tcp://”+ipaddressOflocalMachine+:“+port mqttClient=新mqttClient(mqttConnSpec,mqttClientId) 例外情况没有给出任何理由。 我能

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

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

例外情况没有给出任何理由。 我能够成功地使用java控制台应用程序进行通信。 在android emulator中运行时是否需要一些额外的东西。 非常感谢您的帮助

谢谢
Ben

你能多分享一点你的代码吗?你正在设置一个持久性类吗


有许多很好的参考资料讨论Android上的Java/Paho MQTT客户机。最基本的是,您确实需要实现一个持久性类,或者指定提供的内存或文件中的持久性类。这一点在会议上进行了讨论。另请参见以下说明,即您需要确保设置user.dir或使用不同的持久性方法。如果您在泛美卫生组织邮件列表中询问,您可能会有更好的机会得到有用的回复: