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

컴파일 빌드 오류 Conversion to Dalvik format failed: Unable to execute dex, ComnTalk Unknown Android Packaging Problem

0 추천
안녕하십니까, 
 
안드로이드 빌드 중 아래의 현상이 발생하는데 
정확한 원인을 잡지 못하고 고생하고 있습니다.
 
다른 앱들은 빌드되어 단말에 앱이 올려지는데...
지금 개발하고 있는 앱이 빌드 오류가 발생하여 새로 안드로이드 개발 환경을 구축한 후에도
아래의 오류가 계속 발생하고 잇습니다.
 
혹시 아시는 분은 도움 부탁 드립니다.
 
Description Resource Path Location Type
Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536 ComnTalk Unknown Android Packaging Problem
 
 
[2013-06-19 09:27:31 - Dex Loader] Unable to execute dex: method ID not in [0, 0xffff]: 65536
[2013-06-19 09:27:31 - ComnTalk] Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536
 
 
해본 방법들....
 
1. 이클립스 설치된 폴더로 가서 eclipse.ini파일로 메모리 힙 사이즈 변경해봄.
2. android-support-v4.jar 제거 후, 클린 후 진행 해봄.
3. add dex.force.jumbo=true to my project.properties.
4. Properties=>.jar 제거 후=>클린=>.jar 추가=>클린후 진행해봄.
서현수현아빠 (200 포인트) 님이 2013년 6월 19일 질문

1개의 답변

0 추천

APK 하나당 가능한 API 갯수가 65536 개 인데, 그걸 초과한것 같네요.

API 갯수를 줄이는 방법밖에는 없는걸로 알 고 있습니다.

아니면 APK 를 두개로 나눠야합니다.

익명사용자 님이 2014년 4월 25일 답변
...