1 回答
TA贡献1817条经验 获得超6个赞
您必须为方法数超过 64K 的应用程序启用multidex 。
修改你的build.gradle:
android {
compileSdkVersion 22
buildToolsVersion "23.0.0"
defaultConfig {
minSdkVersion 14 //lower than 14 doesn't support multidex
targetSdkVersion 22
// Enabling multidex support.
multiDexEnabled true
}
}
dependencies {
implementation 'com.android.support:multidex:1.0.3'
}
如果您正在运行单元测试,您将希望将其包含在您的 Application 类中:
public class YouApplication extends Application {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}
或者只是让您的应用程序类扩展 MultiDexApplication
public class Application extends MultiDexApplication {
}
注意: Android 5.0(API 级别 21)及更高版本使用原生支持多索引的 ART。因此,如果您的 minSdkVersion 为 21 或更高,则不需要 multidex 支持库。
添加回答
举报