Umeng友盟的小问题 Unable to get provider com.umeng.message.provider.MessageProvider

来源:互联网 发布:js特效比较好的网站 编辑:程序博客网 时间:2024/06/05 06:00

今天发现项目里的一个bug,是我在app build.gradle中写了

android {    defaultConfig {        multiDexEnabled true    }}
之后,Mi 3的机器就跑不起来了,7.0的HUAWEI是没问题的,报的错是

java.lang.RuntimeException: Unable to get provider com.umeng.message.provider.MessageProvider: java.lang.ClassNotFoundException: Didn't find class "com.umeng.message.provider.MessageProvider" on path: DexPathList[[zip file "/system/framework/org.simalliance.openmobileapi.jar"

后面省略

排坑:

自定义Application文件中,重写attachBaseContext()方法

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


阅读全文
0 0
原创粉丝点击