java.lang.NoClassDefFoundError 此错误的具体原因参照 https://blog.csdn.net/jamesjxin/article/details/46606307
在大多数项目中报错原因主要是dex为一而方法数量过多(超过65536)导致没有完全引用。
解决此问题方法:
1. gradle文件中添加
defaultConfig {
//其他忽略
multiDexEnabled true
}
dependencies {
//其他忽略
compile 'com.android.support:multidex:1.0.3'
}
2. APP中的Application类中添加方法
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
解决方法数量超过dex限制的问题。
————————————————
版权声明:本文为CSDN博主「trq2012」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/trq2012/article/details/80492403