안드로이드

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

Dokon Jang 2016. 10. 14. 10:37
반응형
안드로이드 스튜디오에서 모듈을 추가하고 컴파일하니 아래와 같은 오류가 발생했습니다.
구글링을 해보니 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)
 

 

 

반응형