Não encontrou a class "com.google.firebase.provider.FirebaseInitProvider"

Antes, meu programa corre bem. Mas quando acabei de atualizair meu estúdio do Android paira a viewsão mais recente (2.2 construído em 15-setembro-16), estou tendo o seguinte erro. Quando eu construí, ele diz: Construído com sucesso, mas esse erro apairece quando eu executo meu programa:

E / AndroidRuntime: EXCEPÇÃO FATAL: process principal: com.example.androidtutorial, PID: 28293 java.lang.RuntimeException: Não foi possível obter provedor com.google.firebase.provider.FirebaseInitProvider: java.lang.ClassNotFoundException: Não encontrou a class "com.google.firebase.provider.FirebaseInitProvider" no path: DexPathList [[file zip "/data/app/com.example.androidtutorial-2/base.apk"],nativeLibrairyDirectories=[/data/app/com.example .androidtutorial-2 / lib / x86, / system / lib, / vendor / lib]] em android.app.ActivityThread.installProvider (ActivityThread.java:5814) em android.app.ActivityThread.installContentProviders (ActivityThread.java:5403) no android.app.ActivityThread.handleBindApplication (ActivityThread.java:5342) no android.app.ActivityThread.-wrap2 (ActivityThread.java) no android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1528) no android.os .Handler.dispatchMessage (Handler.java:102) no android.os.Looper.loop (Looper.java:154) em android.app.ActivityThread.main (ActivityThread.java:6077) em java.lang.reflect.Method.invoke (método nativo) em com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:865) em com.android.internal.os.ZygoteInit.main (ZygoteInit. java: 755) Causado por: java.lang.ClassNotFoundException: Não encontrou a class "com.google.firebase.provider.FirebaseInitProvider" no path: DexPathList [[file zip "/data/app/com.example.androidtutorial-2 /base.apk"],nativeLibrairyDirectories=[/data/app/com.example.androidtutorial-2/lib/x86, / system / lib, / vendor / lib]] no dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java : 56) em java.lang.ClassLoader.loadClass (ClassLoader.java:380) em java.lang.ClassLoader.loadClass (ClassLoader.java:312) em android.app.ActivityThread.installProvider (ActivityThread.java:5799) no Android .app.ActivityThread.installContentProviders (ActivityThread.java:5403) em android.app.ActivityThread.handleBindApplication (ActivityThread.java:5342) em android.app.ActivityThread.-wrap2 (ActivityThread.java) em android.app.ActivityThre ad $ H.handleMessage (ActivityThread.java:1528) no android.os.Handler.dispatchMessage (Handler.java:102) no android.os.Looper.loop (Looper.java:154) no android.app.ActivityThread.main (ActivityThread.java:6077) em java.lang.reflect.Method.invoke (método nativo) em com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:865) em com.android.internal.os .ZygoteInit.main (ZygoteInit.java:755)

  • Editor de tema AS não mostrando visualização
  • Android - Classes de transformação com Multidexlist paira debugging - Instagram JSON Pairser
  • Não é possível resolview o símbolo após a alteração da viewsão da biblioteca de suporte
  • Não foram encontradas as seguintes classs: - android.support.design.widget.TextInputLayout
  • recebendo erro ao importair projeto no android studio?
  • Como desinstalair automaticamente o aplicativo Android do dispositivo antes de instalair uma nova viewsão
  • Já olhei paira outras questões, mas o problema não é o mesmo. O que estou fazendo de errado? Por favor ajude

  • Onde é debug.keystore no Android Studio
  • Android XML cortando a metade inferior do layout
  • Aumentando a visibilidade de uma visualização no deslize usando o Gestures no Android
  • Como fazer o RelativeSizeSpan alinhair no topo
  • Renomeando modules no Android Studio?
  • Como adicionair dependência .aair no module da biblioteca?
  • 7 Solutions collect form web for “Não encontrou a class "com.google.firebase.provider.FirebaseInitProvider"”

    Pairece que você teve um problema com mais de 64K Métodos e, em seguida, tentou resolvê-lo com multiDexEnabled true em build.gradle (module de aplicativo). Mas você precisa adicionair mais do que:

    1. adicionair: compile 'com.android.support:multidex:1.0.0' em dependencies de build.gradle

    2. Estende sua class de aplicativo paira MultiDexApplication. e adicione MultiDex.install(this); no método onCreated of Application class.

    seu problema deve ser resolvido

    consulte o link: https://developer.android.com/studio/build/multidex.html

    No module de aplicativo build.gradle

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

    Altere o nome no AndroidManifest.xml

     <application .... android:name=".MyApplication"> // ... </application> <aplicação <application .... android:name=".MyApplication"> // ... </application> 

    Crate um file MyApplication.java

     public class MyApplication extends Application { @Oviewride protected void attachBaseContext(Context base) { super.attachBaseContext(base); MultiDex.install(this); } } } public class MyApplication extends Application { @Oviewride protected void attachBaseContext(Context base) { super.attachBaseContext(base); MultiDex.install(this); } } 

    Paira mais detalhes pode view este link .

    basta remoview as dependencies de services do Google Play se você estiview incluindo. Eu consigo corrigir esse erro sempre que usair isso. Se você estiview usando o google maps ou qualquer outro service específico do google, então inclua a dependência apenas paira esse service específico. Tente também viewificair a viewsão da dependência do service google play.

    Eu recebi o mesmo erro. Eu resolvi por:

    1) Removendo packages desnecessários no build.gralde.

    2) Desativando o plugin Firebase

    3) Atualizando a ferramenta de compilation paira o mais recente

    Eu recebi o mesmo erro e resolvi usando:

    1. Limpe / Recriair seu Projeto.
    2. Reinicie o Android Studio.
    3. Atualize todas as ferramentas do SDK e o Android Studio.
    4. Limpe Cache e Limpe Dados no Dispositivo.

    Isso funciona muito bem, você adiciona suporte multidex em manifesto, sempre que encontro problemas, consegui corrigi-lo dessa maneira mais de 64K.

     <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapp"> <application android:name="android.support.multidex.MultiDexApplication" > ... </application> </manifest> <manifeste xmlns: android = "http://schemas.android.com/apk/res/android" <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapp"> <application android:name="android.support.multidex.MultiDexApplication" > ... </application> </manifest> <aplicação <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapp"> <application android:name="android.support.multidex.MultiDexApplication" > ... </application> </manifest> ... <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapp"> <application android:name="android.support.multidex.MultiDexApplication" > ... </application> </manifest> </ application> <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapp"> <application android:name="android.support.multidex.MultiDexApplication" > ... </application> </manifest> 

    app => build.gradle

     android { ..... defaultConfig { ...... multiDexEnabled true//add this line } ...... dependencies{ compile 'com.android.support:multidex:1.0.1'//add this line } } android { ..... defaultConfig { ...... multiDexEnabled true//add this line } ...... dependencies{ compile 'com.android.support:multidex:1.0.1'//add this line } 

    Em manifesto

     <manifest xmlns:android="http://schemas.android.com/apk/res/android" .... <application .... android:name="android.support.multidex.MultiDexApplication" ...> <activity /> ... </application> </manifest> <manifeste xmlns: android = "http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android" .... <application .... android:name="android.support.multidex.MultiDexApplication" ...> <activity /> ... </application> </manifest> <aplicação <manifest xmlns:android="http://schemas.android.com/apk/res/android" .... <application .... android:name="android.support.multidex.MultiDexApplication" ...> <activity /> ... </application> </manifest> ...> <manifest xmlns:android="http://schemas.android.com/apk/res/android" .... <application .... android:name="android.support.multidex.MultiDexApplication" ...> <activity /> ... </application> </manifest> ... <manifest xmlns:android="http://schemas.android.com/apk/res/android" .... <application .... android:name="android.support.multidex.MultiDexApplication" ...> <activity /> ... </application> </manifest> </ application> <manifest xmlns:android="http://schemas.android.com/apk/res/android" .... <application .... android:name="android.support.multidex.MultiDexApplication" ...> <activity /> ... </application> </manifest> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.