Keine Klasse gefunden "com.google.firebase.provider.FirebaseInitProvider"

Vorher läuft mein Programm gut Aber als ich gerade mein Android-Studio auf die neueste Version (2.2 auf 15-sept-16 gebaut) aktualisiert habe, habe ich den folgenden Fehler. Wenn ich es gebaut habe, heißt es: Erbaut erfolgreich, aber dieser Fehler erscheint, wenn ich mein Programm laufe:

E / AndroidRuntime: FATAL EXCEPTION: Hauptprozess: com.example.androidtutorial, PID: 28293 java.lang.RuntimeException: Der Provider kann nicht gefunden werden com.google.firebase.provider.FirebaseInitProvider: java.lang.ClassNotFoundException: Klasse nicht gefunden "Com.google.firebase.provider.FirebaseInitProvider" auf Pfad: DexPathList [[zip file "/data/app/com.example.androidtutorial-2/base.apk"],nativeLibraryDirectories=[/data/app/com.example .androidtutorial-2 / lib / x86, / system / lib, / vendor / lib]] bei android.app.ActivityThread.installProvider (ActivityThread.java:5814) bei android.app.ActivityThread.installContentProviders (ActivityThread.java:5403) Bei android.app.ActivityThread.handleBindApplication (ActivityThread.java:5342) bei android.app.ActivityThread.-wrap2 (ActivityThread.java) bei android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1528) bei android.os .Handler.dispatchMessage (Handler.java:102) bei android.os.Looper.loop (Looper.java:154) bei android.app.ActivityThread.main (ActivityThread.java:6077) Bei java.lang.reflect.Method.invoke (Native Method) bei com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:865) bei com.android.internal.os.ZygoteInit.main (ZygoteInit. Java: 755) Verursacht durch: java.lang.ClassNotFoundException: Die Klasse "com.google.firebase.provider.FirebaseInitProvider" auf dem Pfad nicht gefunden: DexPathList [[zip file "/data/app/com.example.androidtutorial-2 /base.apk"],nativeLibraryDirectories=[/data/app/com.example.androidtutorial-2/lib/x86, / system / lib, / vendor / lib]] bei dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java : 56) bei java.lang.ClassLoader.loadClass (ClassLoader.java:380) bei java.lang.ClassLoader.loadClass (ClassLoader.java:312) bei android.app.ActivityThread.installProvider (ActivityThread.java:5799) bei android .app.ActivityThread.installContentProviders (ActivityThread.java:5403) bei android.app.ActivityThread.handleBindApplication (ActivityThread.java:5342) bei android.app.ActivityThread.-wrap2 (ActivityThread.java) bei android.app.ActivityThre Ad $ H.handleMessage (ActivityThread.java:1528) bei android.os.Handler.dispatchMessage (Handler.java:102) bei android.os.Looper.loop (Looper.java:154) bei android.app.ActivityThread.main (ActivityThread.java:6077) bei java.lang.reflect.Method.invoke (Native Method) bei com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:865) bei com.android.internal.os .ZygoteInit.main (ZygoteInit.java:755)

  • Set android: showAsAction = "ifRoom | mitText" programmgesteuert
  • Wie importiere ich nur ausgewählte native Bibliothek ABIs von AAR?
  • Ist es möglich, lokal die Google Play-In-App-Abrechnung in Android Studio zu debuggen?
  • Wie änderst du den Text in fett in Android?
  • Facebook Android SDK & java.lang.NullPointerException
  • RelativeLayout nimmt Vollbild für wrap_content
  • Ich habe mir schon andere Fragen angesehen, aber das Problem ist nicht dasselbe. Was mache ich falsch? Bitte helfen Sie

  • Android-Apps Login-Design-Muster
  • Group By in ContentResolver in Eiscreme Sandwich
  • Fehler beim Starten von Android Emulator: FB :: flushWindowSurfaceColorBuffer: Fenstergriff 0x4 nicht gefunden
  • VideoView wird nicht auf einem Fragment angezeigt
  • Angabe von "strikethrough" auf einem Abschnitt von TextView Text
  • Wie integriere ich paypal spenden in android app?
  • 6 Solutions collect form web for “Keine Klasse gefunden "com.google.firebase.provider.FirebaseInitProvider"”

    Es scheint, Sie haben ein Problem mit über 64K Methoden und dann versucht, es mit multiDexEnabled true in build.gradle (App-Modul) zu lösen. Aber du musst mehr hinzufügen als:

    1. compile 'com.android.support:multidex:1.0.0' hinzu: compile 'com.android.support:multidex:1.0.0' in Abhängigkeiten von build.gradle

    2. Verlängert Ihre Anwendungsklasse auf MultiDexApplication. Und füge MultiDex.install(this); In onCreated Methode der Anwendungsklasse.

    Ihr Problem sollte behoben werden

    Verweise: https://developer.android.com/studio/build/multidex.html

    Im App-Modul build.gradle

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

    Ändere den Namen in AndroidManifest.xml

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

    Crate eine MyApplication.java Datei

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

    Für weitere Details kann man diesen Link sehen .

    Entfernen Sie einfach die Google Play Services Abhängigkeiten, wenn Sie es einschließen. Ich kann diesen Fehler jederzeit beheben. Wenn Sie Google Maps oder einen anderen speziellen Google-Service verwenden, dann geben Sie die Abhängigkeit für diesen bestimmten Dienst nur an. Versuchen Sie auch, die Version der Google Play Service-Abhängigkeit zu überprüfen.

    Ich habe den gleichen Fehler. Ich habe es gelöst durch:

    1) unnötige Pakete in der build.gralde entfernen.

    2) Deaktivieren des Firebase-Plugins

    3) Upgrade des Build-Tools auf die neueste

    Ich habe den gleichen Fehler und löste es mit:

    1. Reinigen / Wiederherstellen des Projekts.
    2. Starten Sie Android Studio neu.
    3. Aktualisieren Sie alle SDK-Tools und Android Studio.
    4. Cache löschen und Daten auf dem Gerät löschen

    Das funktioniert toll, was du Multidex-Unterstützung in Manifest hinzufügst, wann immer ich auf Problem stoße, habe ich es auf diese Weise mehr über 64K fixiert.

     <?xml version="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> 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.