반응형
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.
ㅁ참고 링크
- 안드로이드사이드 게시글 중
- 스택오버플로우 글 중
반응형