初始化mqttwiremessage时出现异常noclassdeffounderror

yfjy0ee7  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(213)

当我尝试在api17设备上运行应用程序时,出现以下错误:

Exception Ljava/lang/NoClassDefFoundError; thrown while initializing Lorg/eclipse/paho/client/mqttv3/internal/wire/MqttWireMessage;

eclipse mqtt在gradle中实现如下:

implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.5'
implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1'

我看到了
org.eclipse.paho.client.mqttv3.internal.wire.mqttwiremessage
有以下编码:

protected static final Charset STRING_ENCODING = StandardCharsets.UTF_8;

standardcharsets支持min android api19,当在api>19的设备上运行时,该代码正常工作。
如果我需要在api17设备上运行应用程序,如何解决此问题?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题