引言 最近APP上线,遇到一个比较诡异的问题.最后竟然和dex文件有关,也是醉了,看来还得深入底层学习啊. 问题描述 在集成阿里推送SDK时,需要在Application中进行初始化,大多数Android手机都是OK的.唯独红米/小米手机在初始化的的时候报错...截图如下: 在截图中我们看到,代码在initCloudChannel中发生了异常,异常是NoClassDefFoundError:com.ut.device.UTDevice.看到这些,本能的去看一下jar包有没有引入,发现jar包是引…