欢迎光临散文网 会员登陆 & 注册

androidx 使用Mqtt时报LocalBroadcastManager找不到问题

2023-03-31 14:30 作者:努力学习天天赚钱123456  | 我要投稿

引入依赖

  implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.0'

  implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1'


运行时报

java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/content/LocalBroadcastManager


此时需要引入Androidx的LocalBroadcastManager库

 implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'


还是报以上错误,这是因为第三方库引入的v4库没有转化为androidx导致

此时在gradle.propertites文件添加以下代码,可以正常运行。

android.enableJetifier=true

表示Android插件会通过重写其二进制文件来自动迁移现有的第三方库,以使用AndroidX依赖项



androidx 使用Mqtt时报LocalBroadcastManager找不到问题的评论 (共 条)

分享到微博请遵守国家法律