Mqtt java.lang.NoClassDefFoundError: Failed resolution of:

Mqtt java.lang.NoClassDefFoundError: Failed resolution of: Lorg/eclipse/paho/client/mqttv3/MqttCallbackExtended;

    at com.baidao.live.LiveConnectionManager.newConnection(LiveConnectionManager.java:75)
    at com.baidao.live.LiveConnectionManager.init(LiveConnectionManager.java:71)

集成Mqtt 时候出问题 初始化就报 NoClassDefFoundError
Build 时候 报 DexArchiveMergerException Unable To Merge Dex

尝试解决方案:
1.删除build 多次clean build 无效
2.Instant run cancel
3.. /gradlew app:dependencies > xx.txt 查看所有包依赖 检查冲突,依然无效。
gradle android5.0 手机包名重复依赖实际全部解决了 多余
4.失望透顶.......google 尝试所有解决方案 依然无效。
5.笨方法 module 移除 单独新建工程测试 发现功能正常。 这就有点尴尬了
6.查看maven url 发现正常 哎 又绝望了。
半夜12点还在尝试.... 饭都没吃 .....

最后重新调整插件顺序
无意中调错顺序
apply plugin: 'newlens' // 必须在前面
apply plugin: 'com.sensorsdata.analytics.android'// 必须在听云sdk 后面

然后 见证奇迹的时候到啦 全部正常。。。。
这实在是无语 ....
将此文献给 遇到同样坑的人
像听云 神策 这些流亡插件大家能不接入就不要接了 ....

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,713评论 19 139
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,491评论 2 59
  • 介绍 到目前为止,我们已经看到了很多Gradle构建的属性,并且知道了怎么去执行Tasks。这一章,会更多的了解这...
    None_Ling阅读 5,622评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,789评论 25 709
  • 夜将谁的心弦拨动 谁盗走了心底残存的冰封 融情 早安 —亦浓1.31
    开在夜里的花儿阅读 1,274评论 2 11