2017-06-09 2 views
1

I, indem sie Datenbankreferenz Datenbank Firebase einige Infos hinzufügen bin versucht, aber es gibt die Brache Fehler:Feuerbasis databasereference gibt keine virtuelle Methode Fehler

Verursacht durch: java.lang.NoSuchMethodError: Keine virtuelle Methode zzckb() Z in der Klasse Lcom/google/firebase/FirebaseApp; oder seine Super-Klassen (Erklärung von 'com.google.firebase.FirebaseApp' erscheint in /data/app/com.bogroup.ucuncuprogram-1/split_lib_dependencies_apk.apk:classes25.dex)

Mein Java-Code ist lke der Brache :

Was kann das Problem sein, danke im Voraus.

Meine app build.grade ist wie Brache:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.3" 
    defaultConfig { 
     applicationId "com.bogroup.ucuncuprogram" 
     minSdkVersion 21 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    packagingOptions { 
     exclude 'META-INF/NOTICE' // will not include NOTICE file 
     exclude 'META-INF/LICENSE' // will not include LICENSE file 
     // as noted by @Vishnuvathsan you may also need to include 
     // variations on the file name. It depends on your dependencies. 
     // Some other common variations on notice and license file names 
     exclude 'META-INF/notice' 
     exclude 'META-INF/notice.txt' 
     exclude 'META-INF/license' 
     exclude 'META-INF/license.txt' 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.0.0' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    compile 'com.google.firebase:firebase-core:9.4.0' 
    compile 'com.google.firebase:firebase-auth:9.4.0' 
    compile 'com.google.firebase:firebase-database:9.4.0' 
    compile 'com.google.firebase:firebase-crash:9.4.0' 
    compile 'com.firebase:firebase-client-android:2.2.4' 
    //compile 'com.google.firebase:firebase-storage:9.4.0' 
    compile 'com.firebaseui:firebase-ui:0.4.4' 
    compile 'com.google.android.gms:play-services-auth:9.4.0' 
    compile 'com.android.support:animated-vector-drawable:25.0.0' 
    compile 'com.android.support:design:25.0.0' 
    compile 'com.android.support:support-v4:25.0.0' 
    compile 'com.android.support:cardview-v7:25.0.0' 
    compile 'com.android.support:customtabs:25.0.0' 
    compile 'com.android.support:recyclerview-v7:25.0.0' 
    compile 'com.firebaseui:firebase-ui-auth:1.2.0' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    //compile 'com.android.support:customtabs:25.2.0' 
    testCompile 'junit:junit:4.12' 
} 
apply plugin: 'com.google.gms.google-services' 
+0

Haben Sie Ihre Feuerbasis gradle Version 11.0.0 aktualisieren? – Chris

+0

Veröffentlichen Sie Ihr App-Modul build.gradle –

+0

bearbeitet meinen Beitrag, um build.grade-Datei hinzuzufügen. – Faruk

Antwort

2

Ihre Versionen von Firebase und Firebase UI line up according to the table on their Github Page müssen.

Als Referenz sollten Sie wählen, um zu aktualisieren (ich würde es sehr empfehlen).

FirebaseUI Version
1.2.0

Firebase/Play Services Version
10.2.0

einfache Möglichkeit, dies zu tun

ext { 
    googlePlayVer = "10.2.0" 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.0.0' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 

    // For example 
    compile "com.google.firebase:firebase-core:${googlePlayVer}" 
    compile "com.google.firebase:firebase-auth:${googlePlayVer}" 
    compile "com.google.firebase:firebase-database:${googlePlayVer}" 
+2

Vielen Dank, löste mein Problem – Faruk

Verwandte Themen