Location | Tag | Media  ||  A | P
출처 : http://www.androidpub.com/1299938

이클립스 빌드시 갑자기 아래와 같은 에러 메시지가 나오면서 이클립스를 종료하게 됩니다.
Conversion to Dalvik format failed: Unable to execute dex: null
unable to execute dex java heap space

아래와 같은 환경입니다.
eclipse-jee-helios-SR1-win32.zip (Build id: 20100917-0705)
jdk-6u24-windows-i586.exe

아래 붙임 글과 같은 현상으로
밑에 분 말씀대로 external jar 문제로 확인이 되었습니다.

external jar파일 빌드 패스를 없애니 정상적으로 빌드가 되더라구요.
그런데! 문제는! 아랫분은 Add library로 추가해서 라이브러리 참조가 됐다지만 전 이것도 안되네요.
그래서 library 참조를 하지 않고 관련 코드 막으면서 이클립스를 쓰고 있습니다.(개발시 필요한데 말이죠.. ㅡ,,ㅡ 난감...)

지금은 라이브러리 참조되는 코드들 막으면서 진행한다지만.. 당최 이거 원 언제까지...;
2011.02.17 부로 이클립스 org사이트와 sun 사이트 들어가서 eclipse, jdk 최신걸로 받은건데...
갑자기 이러네요. 방법도 마땅치도 않고
참고로 external jar add 한담에 eclipse.ini로 자바 힙 싸이즈 늘리는 것도 여러모로 해봤습니다만 통하지가 않더라구여.

난감하네여 ! somebody help me! ㅠㅠ 도와주세혀 ~
참고로 아마 대부분의 이런 경우의 분들은 eclipse.ini 자바 힙사이즈 조정과 add external jar대신 add library하는 걸로 대체 하시면 문제 해결되실거에요..근데 전 안되네요..OTL....  


붙임글..
------------------------------------------------------------------------------------------------------


강좌 Category에 Tip 관련 글을 넣는게 맞는지 모르겠지만 일단 올립니다...

Eclipse에서 Project 추가하여 Build 시

위와 같은 Error Message가 나오면서 Build 완료가 안 되는 경우가 있습니다.

일단 원인은 JVM의 Heap size 문제로 보이며

해결 방법은 eclipse.ini에서 heap size를 키워주는 방법(xms, xms 값)이 있으나 제 경우엔 이렇게 해도 해결이 되지 않았습니다.

일단 Project에 추가된 External jars 때문에 위 문제가 발생할 수도 있음을 알게 되어

Add external jars 메뉴 대신 Add library에서 User library 생성하여 추가 하였더니

문제 없이 빌드 완료 되네요.

저와 비슷한 문제가 있으신 분들은 한 번 시도해 보시면 좋을 것 같습니다.

궁금한건 Add external jars로 추가한 경우와 Add library로 추가한 경우 뭐가 달라서 동작이 되고 안되고 인지 입니다.

혹시 아시는 분은 공유 부탁 드려요.
---------------------------------------
붙임글
Posted by Bestend
: