aviary - duplicate entry AbsHListView in my Android Project -
i working on 1 android application, using 2 libraries ( aviary android sdk , printio sdk)
getting conflict in libraries , getting error each time when compiling project :
error:execution failed task ':app:transformclasseswithjarmergingfordebug'. > com.android.build.api.transform.transformexception: java.util.zip.zipexception: duplicate entry: it/sephiroth/android/library/widget/abshlistview$1.class
i have not used such library anywhere in project checked in both libraries, not found anything.
please suggest me why getting conflict in project?
edit :
here build.gradle file :
apply plugin: 'com.android.application' repositories { mavencentral() jcenter() mavenlocal() maven { name 'maven.aviary.com' url uri("http://maven.aviary.com/repo/release") } } buildscript { repositories { mavencentral() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' } } android { compilesdkversion 23 buildtoolsversion "22.0.1" lintoptions { disable 'missingtranslation' } defaultconfig { applicationid "xxxxx.xxxxx" minsdkversion 14 targetsdkversion 23 versioncode 1 versionname "1.0" renderscripttargetapi 18 renderscriptsupportmodeenabled true multidexenabled true } packagingoptions { exclude 'lib/armeabi-v7a/librsjni.so' 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' } buildtypes { release { minifyenabled false proguardfiles getdefaultproguardfile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile filetree(include: ['*.jar'], dir: 'libs') compile files('libs/httpclient-4.0.1.jar') compile files('libs/httpcore-4.0.1.jar') compile project(':materialdialog') compile files('libs/universal-image-loader-1.9.1.jar') compile project(':staggeredgrid') compile project(':customfloatingbuttonlibrary') compile files('libs/dropbox-android-sdk.jar') compile files('libs/gcm.jar') compile project(':image_select_lib') compile files('libs/json-simple-1.1.1.jar') compile project(':chipslib') compile files('libs/aws-android-sdk-1.4.3-s3.jar') compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile 'com.instabug.library:instabugsupport:1.+' // compile 'com.aviary.android.feather.sdk:aviary-sdk:3.6.3' compile 'com.yalantis:phoenix:1.2.3' compile 'com.squareup.picasso:picasso:2.3.2' compile 'com.google.android.gms:play-services-location:7.5.0' compile project(':aviary-sdk') compile project(':swipylib') compile project(':printio') }
edit 2 :
i searched library (abshlistview) using ctrl + n , result in following :
i did google search class it/sephiroth/android/library/widget/abshlistview$1.class
, found out used library here.
looks 1 of dependencies using library. if on windows press ctrl + n , enter abshlistview
, search. find conflicting class.
edit: change dependency this:
compile project(':printio') { exclude group: 'it.sephiroth.android.library.widget' }
Comments
Post a Comment