Error: null, Cannot fit requested classes in a single dex file (# methods: 113360 > 65536 ;

解决方法
在 app 的 build.gradle 文件中
android {
defaultConfig {
// 这里添加
multiDexEnabled true
}
}
dependencies {
// 引入multidex库
implementation 'com.android.support:multidex:1.0.3'
}
在自定义的 application 中初始化 MultiDex
public class App extends Application{
private static App mApp;
@Override
public void onCreate() {
super.onCreate();
mApp = this;
// 初始化MultiDex
MultiDex.install(this);
}
public static App getApp() {
return mApp;
}
}
本文指导读者如何在Android应用中解决因方法数过多导致的内存溢出问题,通过配置multiDexEnabled和添加Multidex库,以及在Application中初始化MultiDex。
3万+

被折叠的 条评论
为什么被折叠?



