문득 이클립스(Galileo)를 켤 때마다 오류가 하나씩 생깁니다. 아무래도 너무 드문드문 켜서 그런 것 같습니다. 이번에는 SDT 관련 문제입니다.

Android DDMS    16.0.1.v201112150204-238534
Android Development Tools    16.0.1.v201112150204-238534
Android Hierarchy Viewer    16.0.1.v201112150204-238534
Android Traceview    16.0.1.v201112150204-238534

에 대해서 아래의 오류가 발생합니다.

Cannot complete the install because one or more required items could not be found.
  Software being installed: Android Traceview 16.0.1.v201112150204-238534 (com.android.ide.eclipse.traceview.feature.group 16.0.1.v201112150204-238534)
  Missing requirement: Android Traceview 16.0.1.v201112150204-238534 (com.android.ide.eclipse.traceview.feature.group 16.0.1.v201112150204-238534) requires 'org.eclipse.ui 3.6.2' but it could not be found

이클립스 UI 3.6.2라는 것은 이클립스의 버전 그 자체를 의미합니다. 그래서 메뉴중에 [Help] - [About Eclipse SDK]에서 버전을 확인했습니다. (참고:http://forjustin.egloos.com/1070695)


3.5.2네요! 갈릴레오 버전이죠 :$

그래서 업그레이드를 실시했습니다. 헬리오스로...

아래의 이 방법을 쓰려다가 그냥 쿨하게 삭제 후 재설치 했습니다.

To upgrade installed software, do the following:

  1. Help > Check for Updates.
  2. If updates are found, proceed through the install wizard and click Finish at the end.
  3. If you are upgrading the platform itself, when you are prompted to restart it is strongly recommended to do so. A restart many not be required when updating other features, but always select to restart if you are unsure.

Note, to upgrade from Galileo(3.5) to Helios (3.6), you first need to add the Helios software repository as follows:

  1. Window > Preferences > Install/Update > Available Software Sites.
  2. Click “Add”.
  3. Enter
  4. http://download.eclipse.org/releases/helios
  5. Click “Ok”.

쿨하게 시냅틱 패키지 관리자에서 삭제 후 재설치 (참고:문허니님 블로그)

http://www.eclipse.org 에 접속하여 맘에 드는 놈을 다운 받습니다. 저는 Eclipse for Java EE Developer 버전을 다운 받았습니다. 그냥 Java Developer 버전도 상관은 없을것 같았지만. 왠지 찝찝해서 제일 패키지 많이 포함된걸로 받은거지요 :)

1. 압축을 풀고 디렉토리를 이동시킵니다. 압축 푸는건 유저 권한으로 되지만 나머지는 슈퍼유저로 해야합니다. 앞으로 쭉~ 슈퍼유저 권한을 사용합니다.

tar xvzfp eclipse-jee-helios-SR2-linux-gtk-x86_64.tar.gz

mv eclipse /usr/local/
cd /usr/local
chmod +x eclipse/

2. 스크립트를 만듭니다. 실행하려면 있어야겠죠?

(파일을 만듭니다)
vi /usr/bin/eclipse

(파일 내용)
#!/bin/sh
export ECLIPSE_HOME="/usr/local/eclipse"
$ECLIPSE_HOME/eclipse $*

(권한 지정)
chmod 755 /usr/bin/eclipse


3. 아이콘을 만드는 작업을 합니다.
(데스크탑 메뉴의 아이콘을 만듭니다. 파일 생성)
vi /usr/share/applications/eclipse.desktop

(파일 내용)
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

4. 그리고는 우분투 메뉴중 [프로그램] - [개발]에 아이콘이 생긴걸 확인합니다.
만약 실행이 제대로 되지 않는다면 권한 문제일 가능성이 큽니다. chmod 같은 명령이 제대로 들어갔는지 확인합니다.

그리고는 ADT 설정을 다시 해줘야 합니다. 아흑. ADT부터 다운 받습니다. SDK는 일단 새로 받긴 했는데 쓰던걸로 쓰려고 -ㅅ- 꼼수를 씁니다.

[Help] - [Install Software..]에 https://dl-ssl.google.com/android/eclipse/를 추가하고나면 Pending이 끝나고 목록이 보입니다. 그냥 설치합니다. 이 과정을 거치면 이전에 쓰던 설정이 모두 남아있는 것을 보실 수 있습니다.

DDMS나 Debug에 문제가 생겨서 Perspective가 안 뜨는 상황이 있을 수는 있지만... 리셋해주면 잘 뜹니다!!

즐거운 코딩 하시길 :D



+ Recent posts