在Android Studio 运行的时候报dalvikvm: Could not find class 'xxx',

转自 http://blog.csdn.net/u011005173/article/details/52232221

问题描述:
在Android Studio 运行的时候报E/dalvikvm: Could not find class ‘xxx’,
但是在android5.0以上不会报此错误能运行成功。

解决办法:
在app->build.gradle 中有如下设置

 buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

其中
minifyEnabled false 意思是 是否进行混淆
我们只需要在自己工程中的Application中加入下面代码即可解决。

@Override
protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
    MultiDex.install(this);
}

猜你喜欢

转载自blog.csdn.net/kangyouv/article/details/77948547