解决 Android 应用方法数不能超过 65535 的问题

因为项目引用的第三方库太多,方法太多导致发生了“Android方法数不能超过64K的限制”
发布时间: 2016-10-28 19:39

回答:

如果使用 android studio,请使用如下方式

参照这个 Google 文档 https://developer.android.com/tools/building/multidex.html

修改 build.gradle

1、 defaultConfig {

        ...

        minSdkVersion 19

        targetSdkVersion 30

        ...

        // Enabling multidex support.

        multiDexEnabled true

    }

2、dependencies {

  compile 'com.android.support:multidex:1.0.3'

}

3、 修改自己的Application,让它继承自 MultiDexApplication

public class App extends MultiDexApplication {
    @Override
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(this);
    }
}