Android常见bug

Error:Cannot fit requested class

2018-11-26  本文已影响0人  是昵称呀

出现原因:

主要原因是你的项目貌似有点大,已经超过65k个方法。一个dex已经装不下了,需要个多个dex,也就是multidex ,因为Android系统定义总方法数是一个short int,short int 最大值为65536

解决方法

gradle文件的defaultConfig默认配置里面增加:

multiDexEnabled true

在dependencies中添加:

implementation 'com.android.support:multidex:1.0.3'

自定义的Application的onCreate()中添加:

 MultiDex.install(this);
上一篇 下一篇

猜你喜欢

热点阅读