본문 바로가기
안드로이드

com.android.dex.DexException: Multiple dex files define Lpackagename/BuildConfig 오류

by Dokon Jang 2016. 10. 14.
반응형
안드로이드 스튜디오에서 모듈을 추가하고 컴파일하니 아래와 같은 오류가 발생했습니다.
구글링을 해보니 libs의 Jar와 Package Name이 동일한 경우 발생한다고 합니다.
모듈의 Package Name을 변경하니 오류 없이 잘 컴파일됩니다.
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Lpackagename/BuildConfig;
    at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:579)
    at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:535)
    at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:517)
    at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:164)
    at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
    at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:504)
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)
    at com.android.dx.command.dexer.Main.run(Main.java:277)
    at com.android.dx.command.dexer.Main.main(Main.java:245)
    at com.android.dx.command.Main.main(Main.java:106)
 

 

 

반응형

댓글