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

  • 2021-06-20
  • 259
  • 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'

评论

还没有任何评论,你来说两句吧!

发表评论

     

鲁ICP备20004960号-3