제임스딘딘의
Tech & Life

개발자의 기록 노트/Android

[안드로이드] 안드로이드 개발시 eclipse (helios) 죽는 문제

제임스-딘딘 2010. 11. 4. 13:36

안드로이드 개발시 eclipse (helios) 죽는 문제 해결방법


안드로이드 개발을 하다보면 특별히 문제는 없어보이는데 eclipse가 응답없음 상태로 전환되었다가 갑자기 죽어버리는 경우가 있어요.

한참 포풍코딩하던걸 저장하지 않은 상태에서 이런일이 발생하면, 코딩내용이 모두 날아가 버리지요.(수시 저장의 중요성!!)

검색을 해보니 다음과 같은 조합으로 사용하는 경우에 이런 문제가 발생할 수 있다고 하네요


코딩할만 하면 죽어버리는 Eclipse helios 버전





이클립스가 소리없이 크래시되는 조합

이클립스가 크래시 되는 조합이 있으니, 본인이 해당하는지 확인해보시기 바랍니다.
만약 해당된다면, 아래에서 제시하는 해결방법을 적용해 보세요.

 OS : 윈도우 7 (32bit or 64bit)
 JDK : jdk1.6.0_21 
 Eclipse : Helios

이러한 조합일때 이클립스가 계속 크래시 되는 증상이 생긴다고 합니다.
원인은 모르겠어요.



해결방법

그러나 해결방법은 있습니다.
다음의 두가지 방법중 하나를 골라서 해주시면 해결 됩니다.
저는 2번 방법으로 해결했어요 :D


1. JDK를 1.6.0_20으로 버전다운 한다.

2. eclipse.ini에 -vmargs에 -XX:MaxPermSize=256m 항목을 추가한다.

1번보다는 2번이 효과적입니다.

eclipse.ini 파일에 아래와 같이 추가해줍니다.

-startup

plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar

–launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810

-product

org.eclipse.epp.package.jee.product

-showsplash

org.eclipse.platform

-vmargs

-Dosgi.requiredJavaVersion=1.6

-Xms256m

-Xmx512m

-XX:MaxPermSize=256m