마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 초보개발자입니다. 도움부탁드립니다.

0 추천
오픈라이브러리를 사용하여 연습을하고잇는데

클래스중복으로 에러가뜨는데 그럼 라이브러리를 사용할수없는건가요??

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\0.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\1.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\2.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\3.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\4.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\5.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\6.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\7.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\8.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\9.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\10.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\11.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\12.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\13.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\14.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\15.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\16.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\17.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\18.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\19.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\20.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\21.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\22.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\23.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\24.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\25.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\26.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\27.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\28.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\29.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\30.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\31.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\32.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\33.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\34.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\35.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\36.jar, C:\Users\global\AndroidStudioProjects\LibrarycoordinatorTabLayoutTest\app\build\intermediates\transforms\dexBuilder\debug\37.jar
  Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
  Program type already present: android.support.design.widget.CoordinatorLayout$Behavior

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s
안드드드드드 (850 포인트) 님이 2018년 12월 7일 질문

1개의 답변

0 추천
build.gradle(app)에서 뭔가 잘못하신것 같은데, build.gradle(app) 코드를 보여주세요.
커피콩 (3,640 포인트) 님이 2018년 12월 8일 답변
android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "kr.junn.librarycoordinatortablayouttest"
        minSdkVersion 15
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

    implementation 'cn.hugeterry.coordinatortab

이렇게되어있습니다. ㅠㅠ
implementation 'cn.hugeterry.coordinatortab

상기 라인이 잘못들어가 있습니다. 라이브러리 버전도 없고 끝에 '도 빠져있습니다.
깃허브에서 찾아보니  CoordinatorTabLayout 을 사용하시려는것 같은데

implementation  'cn.hugeterry.coordinatortablayout:coordinatortablayout:1.2.2'

이렇게 사용해야 하지 않을까요?
...