새로 eclipse를 깐 후, 계속 위의 에러가 나서 반나절을 고생했다. 새로 받은 이클립스 버전 때문이가 싶어서 
갈아엎기도 여러번 하다가, 구글링에서 겨우 원인을 찾았다. 
  
  아래의 설명대로 하면 되지만, 핵심은 "System Libary 체크"인 것 같다. 본래 User Library로 사용하였는데, 
위의 항목을 체크하였을 때 에러가 잡힌 것으로 보아서, 위의 것이 문제가 되는 것 같다. 
문제는 System Libary 항목 옆의 "added to the boot class path"의 의미가 무엇이냐인데, 추후 찾아봐야겠다. 



이런 오류는 처음 보았다.
힙사이즈를 조정해 보았지만 해결이 안되었습니다.

기존의 프로젝트와 다른 점은 새로운 jar파일을 external jar 로 추가하였으며 git로 연결되어 있다는 것입니다.
처음에는 git index를 하는 progress가 나오길래 git를 의심해 보았지만....
검색 결과 jar 파일의 추가하는 방법에 문제가 있었습니다.


만약 이 이미지와 같은 메세지(창은 다를 수 있지만 Unable to execute dex: Java heap space 라는 메세지는 같습니다.)가 나온다면 이 방법을 참고하세요.


  1. java builder path 에서 external jar 로 추가한 library를 제거한다
  2. Add Library -> User Library ->  User Libraries -> New -> User  Library Name 입력 / System Library 체크 -> Add JARs -> 추가하려는 jar 파일 추가
  3. ok -> User Libraries에서 추가한 library 선택
  4. Menu -> Project -> clean 2~3번 실시
  5. Project Explorer 에서 refresh 2~3번 실시
아래 출처에서 정보를 얻어 직접 해보았습니다.
오류가 나던 것이 위의 과정을 거치면 없어집니다.

이유는 정확히 모르겠네요...;

출처 : http://blog.naver.com/chm724/100141789559

' > 개발' 카테고리의 다른 글

No repository found in Eclipse  (0) 2012.11.27
[util] Makefile 에서 파일 존재 여부 체크하기  (0) 2012.07.05
unable to execute dex java heap space 에러  (0) 2012.01.04
Vim 명령어 리눅스/안드로이드  (0) 2011.12.09
Make  (0) 2011.09.29
VIM 환경설정 파일  (0) 2011.09.01
Posted by 라판