安卓项目编译错误:Cannot fit requested classes in a single dex file

lzy 679 0

开发安卓项目时引入了高德api,用了一个IM服务,用了一个UI框架,编译报错。

Cannot fit requested classes in a single dex file. Try supplying a main-dex list Try supplying a main-dex list. # methods: 84653 > 65536

经查,原因是本项目中方法太多,已达65535上限,需拆分。

解决方法:

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

multiDexEnabled true

在dependencies里面添加:

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

发表评论 取消回复
表情 图片 链接 代码

分享