2017-08-01 6 views
-2

firebaseのデータベースをrecycbaseviewとcardviewを使用して表示されたデータのリストを受け取るようにFirebaseデータベースに接続しようとしましたが、依存関係を追加すると多くのエラーが発生します appを実行するとこのエラーが発生します。最初の間違いアプリケーションを実行するとfirebaseデータベースエラーが発生する

-

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/firebase/iid/zzc.class 

この私のアプリを構築するのGradle

android { 
compileSdkVersion 23 
buildToolsVersion "23.0.0" 

defaultConfig { 
    applicationId "com.seu.hh.mm" 
    minSdkVersion 14 
    targetSdkVersion 26 
    versionCode 1 
    versionName "1.0" 
    multiDexEnabled true 

} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 


dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.0.0' 

    compile 'com.google.firebase:firebase-core:10.0.1' 
    compile 'com.google.firebase:firebase-database:10.0.1' 
    compile 'com.firebase:firebase-client-android:2.4.0' 
    compile 'com.google.firebase:firebase-crash:10.0.1' 
    compile 'com.google.firebase:firebase-storage:10.0.1' 
    compile 'com.android.support:recyclerview-v7:23.0.0' 
    compile 'com.android.support:cardview-v7:23.0.0' 

    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.android.support:support-v4:23.0.0' 
    compile 'com.firebaseui:firebase-ui-database:2.1.1' 

} 


packagingOptions { 
    exclude 'META-INF/DEPENDENCIES.txt' 
    exclude 'META-INF/LICENSE.txt' 
    exclude 'META-INF/NOTICE.txt' 
    exclude 'META-INF/NOTICE' 
    exclude 'META-INF/LICENSE' 
    exclude 'META-INF/DEPENDENCIES' 
    exclude 'META-INF/notice.txt' 
    exclude 'META-INF/license.txt' 
    exclude 'META-INF/dependencies.txt' 
    exclude 'META-INF/LGPL2.1' 
} 
} 

apply plugin: 'com.google.gms.google-services' 

この私のビルドGradleのプロジェクト

allprojects { 
repositories { 
    maven { 
     url "https://maven.google.com" 
    } 
    jcenter() 
} 

    } 

    buildscript { 
repositories { 
    jcenter() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:1.5.0' 
    classpath 'com.google.gms:google-services:3.1.0' 


} 
} 

allprojects { 
repositories { 
    jcenter() 
} 
} 

私を助けてください:(
この問題を解決してアプリケーションを実行するにはどうすればいいですか

+0

悪用しないでください** bold ** s( '**') –

+0

ファイアベースバージョン11.0.2の最新バージョンを使用してください –

答えて

0

compile 'com.firebaseui:firebase-ui-database:2.1.1'compile 'com.google.firebase:firebase-database:10.0.1'を混在させているので、重複しています。

だから、最初のオフ、あなたがこのコード行を削除するために必要なすべて:コードの

compile 'com.firebaseui:firebase-ui-database:2.1.1' 

変更この行:

compile 'com.android.support:appcompat-v7:25.3.1' 
compile 'com.google.firebase:firebase-core:11.0.1' 
compile 'com.google.firebase:firebase-database:11.0.1' 
compile 'com.google.firebase:firebase-crash:11.0.1' 
compile 'com.google.firebase:firebase-storage:11.0.1' 
compile 'com.android.support:recyclerview-v7:25.3.1' 
compile 'com.android.support:cardview-v7:25.3.1' 

compile 'com.android.support:appcompat-v7:23.0.0' 
compile 'com.google.firebase:firebase-core:10.0.1' 
compile 'com.google.firebase:firebase-database:10.0.1' 
compile 'com.google.firebase:firebase-crash:10.0.1' 
compile 'com.google.firebase:firebase-storage:10.0.1' 
compile 'com.android.support:recyclerview-v7:23.0.0' 
compile 'com.android.support:cardview-v7:23.0.0' 

このように、あなたは」 latesはバージョンを持っています。

関連する問題