h***@126.com
h***@126.com
  • 发布:2025-08-02 23:42
  • 更新:2025-08-04 10:23
  • 阅读:91

uts插件编译报错啊,编译为安卓环境一直报图中的错误。

分类:uni-app x

在项目中使用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 {  
      // 消息发送完成回调  
    }  
  }  
2025-08-02 23:42 负责人:无 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

connectionLost(cause: java.lang.Throwable): void
这行改成:
connectionLost(cause: java.lang.Throwable|null): void

试试

要回复问题请先登录注册