2017-03-11 3 views
1

私はアプリを実行すると、私はそれが重複エントリ:COM /グーグル/アンドロイド/ GMS /場所/場所/ PlaceReport

言うのapkをビルドするとき、それがうまく動作しますが、APK
を作成するときに、私はproblemeを抱えています

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/location/places/PlaceReport.class

のGradleファイル

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion '25.0.1' 
    useLibrary 'org.apache.http.legacy' 
    configurations { 

    } 


    defaultConfig { 
     applicationId "inc.exemple" 
     minSdkVersion 15 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     multiDexEnabled true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 
        'proguard-rules.pro' 
     } 
    } 
} 
repositories { 
    mavenCentral() 
} 
dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 

    compile 'com.android.support:appcompat-v7:25.0.0' 

    compile 'com.android.support:design:25.1.1' 
    compile 'com.jakewharton:butterknife:7.0.1' 
    compile 'com.baoyz.pullrefreshlayout:library:1.2.0' 
    compile 'de.hdodenhof:circleimageview:2.1.0' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.oguzdev:CircularFloatingActionMenu:1.0.2' 
    compile 'com.1gravity:android-rteditor:1.6.2' 
    compile 'com.github.irshulx:laser-native-editor:0.3.5' 
    compile 'com.github.arturogutierrez:badges:[email protected]' 
    compile 'com.mikepenz:actionitembadge:[email protected]' 
    compile 'com.mikepenz:iconics-core:[email protected]' 
    compile 'com.mikepenz:fontawesome-typeface:[email protected]' 
    compile 'com.synnapps:carouselview:0.0.10' 
    compile 'com.google.firebase:firebase-messaging:9.8.0' 
    compile 'com.facebook.android:facebook-android-sdk:[4,5)' 
} 

私はそれをエクスクルードすべきと考えているが、私は、助けてください方法がわからない、ありがとう。

+0

あなたのコードはプレイスプレイスをコンパイルしないので、あなたはあなたのlibsフォルダを空にしておくべきだと思います。 –

+0

@ cricket_007私はただそれらを削除しましたが、それでも同じ問題を抱えているので、プロジェクトをクリーニングしています。 –

+1

を参照してください 'gradlew app:dependencies'を実行すると、依存関係を調べることができます。それで、複製されたものを見て、それらを切り取ってください。詳細については、この記事を参照してください。 http://stackoverflow.com/questions/24026378/unable-to-see-dependency-tree-with-gradlew-or-gradle –

答えて

2

私は新しいプロジェクトを作成し、そこにすべてのlibsをコピーして、どれが問題になっているのかを1つずつ試してみる必要がありました。エラーはcom.github.irshulx:laser-native-editor:0.3.5から来ていました。削除した後で作業してから、プロジェクト全体を修正して別の作業を行いました。

関連する問題