本文介绍了未找到类“com.google.firebase.provider.FirebaseInitProvider”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

之前,我的程序运行良好。但是当我刚刚将我的Android工作室更新到最新版本(基于15-sept-16构建的2.2)时,我遇到以下错误。当我构建它时,它说:内置成功,但是当我运行程序时出现此错误:

Before, my program run well. But When I just updated my Android studio to the latest version (2.2 built on 15-sept-16), I am having the following error. When I built it, it says: Built sucessfully, but this error appears when I run my program:

我已经看过其他问题,但问题不一样了。
我做错了什么?请帮助

I already looked at other questions but the problem is not the same.What am I doing wrong? Please help

推荐答案

在应用模块中 build.gradle

android {
   ...
   defaultConfig {
      multiDexEnabled true
      ...
   }
}

dependencies {
  // add dependency
  compile 'com.android.support:multidex:1.0.1'
}

更改 AndroidManifest.xml中的名称

<application
   ....
  android:name=".MyApplication">

 // ...
</application>

创建一个 MyApplication.java 文件

public class MyApplication extends Application {

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

}

更多细节可以请参阅此。

这篇关于未找到类“com.google.firebase.provider.FirebaseInitProvider”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 14:07