我是MQTT
和paho Libs for Android
的新手。今天我尝试创建一个简单的连接示例,如下所示,但是发生的情况是,尽管代码中没有错误,但我从下面发布的logcat
收到错误消息但是在运行时,eclipse说{{{ 1}}或App崩溃,我得到了以下发布的错误日志。
另外,我在我的项目中发布了一张图片,下面是can not run the projects due to errors "which are not exist"
下载的。
请让我知道我错过了什么以及我做错了什么。
码:
paho website
}
logcat的:
public class MQTT_00 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mqtt_00_layout);
MqttClientPersistence persistence = null;
try {
persistence = new MqttDefaultFilePersistence("/temp/");
} catch (MqttPersistenceException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
MqttClient client = new MqttClient("tcp://localhost:1883", "MQTTSub", persistence);
MqttConnectOptions opts = new MqttConnectOptions();
opts.setKeepAliveInterval(480);
opts.setWill(client.getTopic("willTopic"), "something bad happened".getBytes(), 1, true);
client.connect(opts);
} catch (MqttException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
产品图
答案 0 :(得分:0)
确保通过在Java构建路径中添加外部Jar来正确添加库 - >库,然后按顺序检查库和导出选项卡。 完成后,清理项目并尝试再次运行。这应该解决问题!
它在我的最后工作。