出现这个异常的原因是android dalvik可执行文件(.dex)中的kava方法数引用超过了65536个,之所以称64k是因为 65536/1024 = 64。解决办法有两种:
(1)减少你依赖包;(2)用MultiDex Support Library来解决,但是这是有限制的,因为会消耗性能。使用方法如下:
第一步:先导入依赖库:
compile 'com.android.support:multidex:1.0.1'
第二步:在gradle的defaultConfig中加入下面这句话:
multiDexEnabled true
第三步:application继承MultiDexApplication
如果帮您暂时解决了问题,请点赞。