Error:Cannot fit requested classes in a single dex file (# methods: 68320 > 65536)

出现原因:

主要原因是你的项目貌似有点大,已经超过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);

你可能感兴趣的:(Error:Cannot fit requested classes in a single dex file (# methods: 68320 > 65536))