2016-12-13 2 views
0

У меня есть эта проблема, когда я буду скомпилировать мой проект: И когда я построю мой проект APK у меня есть эта ошибка:Повторяющиеся файлы, скопированные в APK АВТОРОВ

Ошибка: Не удалось завершить выполнение для задачи «: приложение: transformClassesWithJarMergingForDebug.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/objectweb/asm/tree/AbstractInsnNode.class

Это моя градация.

apply plugin: 'com.android.application' buildscript { repositories { mavenCentral() maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } repositories { mavenCentral() maven { url 'https://maven.fabric.io/public' } } android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "come.texi.driver" minSdkVersion 16 targetSdkVersion 23 versionCode 2 versionName "2.0" multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } dexOptions { preDexLibraries = false javaMaxHeapSize "4g" } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) // compile 'com.jakewharton:butterknife:7.0.1' //compile 'com.loopj.android:android-async-http:1.4.9' compile project(':facebooklibrary') compile project(':slideMenuLibrary') compile project(':stripe') compile('com.twitter.sdk.android:twitter:[email protected]') { transitive = true } //compile 'com.github.nkzawa:socket.io-client:0.3.0' compile('io.socket:socket.io-client:0.7.0') { // excluding org.json which is provided by Android exclude group: 'org.json', module: 'json' } //compile 'com.paypal.sdk:paypal-android-sdk:2.14.4' compile('com.paypal.sdk:paypal-android-sdk:2.14.4') { exclude group: 'org.json', module: 'json' } compile 'com.android.support:appcompat-v7:25.0.1' compile 'com.android.support:design:25.0.1' compile 'cz.msebera.android:httpclient:4.4.1.1' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.koushikdutta.ion:ion:2.+' compile 'com.victor:lib:1.0.1' compile 'com.facebook.android:facebook-android-sdk:4.7.0' compile 'com.google.android.gms:play-services-maps:9.4.0' compile 'com.google.android.gms:play-services-analytics:9.4.0' compile 'com.google.android.gms:play-services-gcm:9.4.0' compile 'com.android.support:multidex:1.0.1' compile 'com.android.tools.build:gradle:2.2.3' testCompile 'junit:junit:4.12' }

Помоги мне !!

+0

Перейдите по этой ссылке: http://stackoverflow.com/questions/26966843/java-util- zip-zipexception-duplicate-entry-in-packagealldebugclassesformult –

+0

Попробуйте сделать недействительными кеши и перезагрузиться из меню Android Studio File. – Madhan

+0

compile 'com.android.tools.build:gradle:2.2.3' - Этого не должно быть здесь. Он должен быть в файле build.gradle корневого модуля Project. Должны быть такие зависимости { classpath 'com.android.tools.build:gradle:2.2.3' } – Madhan

ответ

0

У меня была такая же проблема, за исключением того, что я использую Android Gradle Plugin 2.3.3, но это не проблема. Вот как я решил это, надеюсь, это поможет вам.

Внутри андроида, добавьте исключить AUTHORS так:

android { 
    packagingOptions { 
     exclude 'AUTHORS' 
    } 
} 

Вот некоторые documentation reference

Смежные вопросы