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

Android Studio RC2 빌드오류 질문드립니다. [closed]

0 추천

금일 RC2 로 업데이트 하였는데 그레들 빌드에선 문제가 없는데 실제 빌드시에 아래와 같이 오류가 발생하네요

Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
  /Applications/Android Studio.app/Contents/sdk/build-tools/21.1.1/dx --dex --no-optimize --output /Users/..../app/build/intermediates/dex/debug --input-list=/Users/.../app/build/intermediates/tmp/dex/debug/inputList.txt
  Error Code:
  2
  Output:
  UNEXPECTED TOP-LEVEL EXCEPTION:
  com.android.dex.DexException: Multiple dex files define Lorg/apache/commons/io/CopyUtils;
  at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
  at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
  at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
  at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
  at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
  at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)
  at com.android.dx.command.dexer.Main.runMonoDex(Main.java:302)
  at com.android.dx.command.dexer.Main.run(Main.java:245)
  at com.android.dx.command.dexer.Main.main(Main.java:214)
  at com.android.dx.command.Main.main(Main.java:106)
 
 
빌드설정은 아래와 같이 되어 있습니다
android {
    compileSdkVersion 21
    buildToolsVersion "21.1.1"
 
    defaultConfig {
        applicationId "com......"
        minSdkVersion 10
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
 
당연히 빌드튤 21.1.1 , SDK 21 도 설치했구요
 
뭐가 문제일까요..
 
질문을 종료한 이유: 해결
하늘아륑 (16,800 포인트) 님이 2014년 12월 4일 질문
하늘아륑님이 2015년 4월 18일 closed

2개의 답변

0 추천
혹시 해결하셨으면...어떻게 해결했는지 좀 가르쳐주시면 안될까요 ㅠㅠ
빙구짱 (1,720 포인트) 님이 2015년 2월 6일 답변
0 추천
gradle 설정의 defaultConfig 에 아래 옵션을 줘보세요

multiDexEnabled true

 

그리고 라이브러리를 사용하고 있다면 해당라이브러리가 참고하고있는 라이브러리를 중복으로 선언하고 있는건 아닌지 확인해보세요
하늘아륑 (16,800 포인트) 님이 2015년 2월 6일 답변
라이브러리 중복은 아닌것 같은데... multiDexEnabled true 이걸 줘보니까 dexDebug 이 에러는 없어지고 새로운 에러가 뜹니다;

Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class

혹시 아시는것이 있나요?
...