TODAY : / TOTAL :

[Android] Unable to execute dex: Multiple dex files define ... 에러

  • Share this:
반응형
 Unable to execute dex: Multiple dex files define Lcom/android/vending/billing/...
 Unable to execute dex: Multiple dex files define Landroid/myapp/... 

APK 추출을 하고자 하면 뜨는 에러로, jar 파일이 중복으로 생성되면서 나타나는 에러입니다.

lib(라이브러리) 에 같은 기능을 가진 jar 파일이 있을 경우에 발생할 수 있습니다.

저 같은 경우에는 자체제작한 플러그인 안에 있는 결제관련 코드와 구글빌링서비스가 충돌해서 발생했습니다.
추가한 구글라이브러리를 제거하고 빌드하니 정상적으로 가동되었습니다.


ㅇ Build Path -> Configure [ Java Build Path ] ->
[ Order and Export ] 에서 중복되는 jar 파일 체크 해제, 혹은 [ Library ] 에서 jar 파일 삭제. 

ㅇ [Library ] 안에 있는 Dependency 삭제.

ㅇ 상단 메뉴 Project -> clean  이후, 해당 프로젝트 build.


ㅁ참고 링크
 - 안드로이드사이드 게시글 중
 - 스택오버플로우 글 중 
반응형

SEARCH

태그로 찾아보기