Cannot fit requested classes in a single dex file. Try supplying a main-dex list. # methods: 66657 > 65536
不能将请求的类装入单个dex文件中。试着提供一份主抄本清单。 #方法:66657 > 65536。 这个报错是因为你的项目里单个dex文件的函数超过了65536个,随着应用功能越来越复杂,代码量不断地增大,引入的库也越来越多,可能会报这个异常
Cannot fit requested classes in a single dex file. Try supplying a main-dex list. # methods: 66657 > 65536
解决方案:
在你的gradle中;
defaultConfig {
multiDexEnabled true
}
android 下的
debug {
lintOptions {
checkReleaseBuilds false
abortOnError false
}
}
release {
lintOptions {
checkReleaseBuilds false
abortOnError false
}
dependencies 下
implementation 'com.android.support:multidex:1.0.3'
让你的Application 继承MultiDexApplication
如下:
public class ChannelsoftApplication extends MultiDexApplication{
重新运行项目即可