详细描述
Cannot fit requested classes in a single dex file (# methods: 78458 > 65536)
原因
导出安装包时项目方法过多造成的——Android系统定义总方法数是一个short int,short int 最大值为65536。
一个dex装不下时,就需要个多个dex,也就是multidex 。
解决方法
build.gradle(app)中添加依赖
implementation 'com.android.support:multidex:1.0.3'
在defaultConfig中添加 multiDexEnabled true
defaultConfig {
...
multiDexEnabled true
}