在项目中使用uts插件,编译安卓app,编译不通过。如何解决这个问题,求大神指导啊
import { MqttCallback } from 'org.eclipse.paho.client.mqttv3';
// 定义类实现MqttCallback接口
class MqttCallbackImpl implements MqttCallback {
private statusListener: MqttConnectionStatusCallback | null;
private msgListener: MqttMessageCallback | null;
constructor(statusListener: MqttConnectionStatusCallback | null, msgListener: MqttMessageCallback | null) {
this.statusListener = statusListener;
this.msgListener = msgListener;
}
connectionLost(cause: java.lang.Throwable): void {
if (this.statusListener != null) {
this.statusListener(false);
}
}
override messageArrived(topic: string, message: org.eclipse.paho.client.mqttv3.MqttMessage): void {
if (this.msgListener != null) {
const mqttMessage: MqttMessage = {
topic: topic,
payload: message.toString(),
qos: message.getQos(),
retained: message.isRetained()
};
this.msgListener(mqttMessage);
}
}
override deliveryComplete(token: org.eclipse.paho.client.mqttv3.IMqttDeliveryToken): void {
// 消息发送完成回调
}
}