2016-05-13 5 views
2

Я импортировал EBS SDk в моем project.Now Gradle здание успех, но во время работыGradle Ошибка: дублировать запись: ком/Android/залп/AuthFailureError.class

Error:Execution failed for task':app:transformClassesWithJarMergingForDebug'. 
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/android/volley/AuthFailureError.class** 

происходит это исключение.

Ниже приводится build.gradle обоих приложений и модуль я искал и пробовал все, но я Каковы возможности я не получаю результат

приложение/build.gradle

apply plugin: 'com.android.application' 

android { 
     compileSdkVersion 23 
     buildToolsVersion '23.0.2' 
    configurations { 
     all*.exclude group: 'com.android.volley', module: 'library-aar-1.0.0' 
} 
defaultConfig { 
    applicationId 'com.app.sanyog' 
    minSdkVersion 15 
    targetSdkVersion 23 
    versionCode 3 
    versionName "1.2" 
    multiDexEnabled = true 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
productFlavors { 
} 
} 
android { 
    packagingOptions { 
     pickFirst 'META-INF/LICENSE.txt' // picks the JavaMail license file 
    } 
} 
    repositories { 
     mavenCentral() 
    } 
dependencies { 

compile project(':EBS') 

compile 'de.hdodenhof:circleimageview:1.3.0' 
compile 'com.android.support:gridlayout-v7:23.1.1' 
compile 'com.android.support:appcompat-v7:23.0.1' 
compile 'com.mcxiaoke.volley:library-aar:1.0.0' 


compile 'com.android.support:design:23.0.1' 
compile 'com.android.support:cardview-v7:23.1.1' 
compile 'com.android.support:recyclerview-v7:23.1.1' 
compile "com.android.support:gridlayout-v7:23.1.1" 
compile 'com.rengwuxian.materialedittext:library:2.1.4' 
compile 'com.squareup.retrofit:retrofit:1.9.0' 
compile 'com.squareup.okhttp:okhttp:2.7.5' 
compile 'com.android.support:multidex:1.0.1' 
compile 'fr.avianey.com.viewpagerindicator:library:[email protected]' 
compile 'com.loopj.android:android-async-http:1.4.6' 
compile 'com.squareup.picasso:picasso:2.5.2' 
compile 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2' 
compile 'com.android.support:support-v4:23.1.1' 
compile 'com.wdullaer:materialdatetimepicker:2.0.0' 
compile 'com.github.bumptech.glide:glide:3.6.0' 
compile 'com.davemorrissey.labs:subsampling-scale-image-view:3.1.3' 
compile 'com.jakewharton:butterknife:6.1.0' 
compile 'com.bignerdranch.android:expandablerecyclerview:2.1.1' 
compile 'com.google.android.gms:play-services-maps:8.4.0' 
compile 'com.wdullaer:materialdatetimepicker:2.3.0' 
compile 'com.facebook.android:facebook-android-sdk:4.0.0' 
compile 'javax.mail:mail:1.4.1' 
compile files('libs/activation.jar') 
compile files('libs/additionnal.jar') 
compile files('libs/mail.jar') 




} 

/EBS build.gradle

apply plugin: 'android-library' 

    dependencies { 
     compile files('libs/ebs.jar') 
     compile files('libs/volley.jar') 

    } 

android { 
     compileSdkVersion 19 
     buildToolsVersion "23.0.2" 

sourceSets { 
    main { 
     manifest.srcFile 'AndroidManifest.xml' 
     java.srcDirs = ['src'] 
     resources.srcDirs = ['src'] 
     aidl.srcDirs = ['src'] 
     renderscript.srcDirs = ['src'] 
     res.srcDirs = ['res'] 
     assets.srcDirs = ['assets'] 
    } 

    // Move the tests to tests/java, tests/res, etc... 
    instrumentTest.setRoot('tests') 

    // Move the build types to build-types/<type> 
    // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... 
    // This moves them out of them default location under src/<type>/... which would 
    // conflict with src/ being used by the main source set. 
    // Adding new build types or product flavors should be accompanied 
    // by a similar customization. 
    debug.setRoot('build-types/debug') 
    release.setRoot('build-types/release') 
    } 
} 
+0

Привет @ Anns-Рахим, Я также сталкиваюсь с той же проблемой при создании с EBS. Можете ли вы отправить сообщение, если у вас есть? –

ответ

1

Попытка очистки Gradle запустить эти команды

chmod +x gradlew 

./gradlew clean 

Проверить это question

+0

Я попробовал gradlew clean в моем терминале Android все еще не работает –

2

Все, что вам нужно, это добавить следующие строки в YOUT приложение: Gradle

configurations{ 
    all*.exclude group: 'com.android.volley' 
} 
Смежные вопросы