Android Application 개발 시에 Application이 JAVA 언어로 작성되기 때문에
Eclipse IDE for Java Developers를 기본적으로 설치하게 된다.
개발을 하다보면 Android Full Source 의 분석, 수정이 필요할 경우가 있는데,
Android Developer Site(http://source.android.com/using-eclipse)를 참고하면,
Full Source에서는 /development/ide/eclipse/.classpath 파일을 제공하고
.classpath 파일을 이용해 Eclipse에서 New Java Project를 생성하여 Android Platform을 개발 할 수 있도록 제공하고 있다.
하지만 Eclipse Java에서 Android Platform Source를 Java Project로 등록할 경우
*.c, *.h 파일등이 Indexing, parsing이 되지 않아서 Android의 C/C++ 로 작성된 소스의 분석에 불편함이 있다.
이 불편함을 없애기 위해 Eclipse Java에 CDT main feature를 추가 설치하여
C/C++ 소스를 쉽게 탐색 할 수 있는 방법을 알아보자.
아래는 Eclipse Galileo 기준으로 설명하였다.
1. Eclipse CDT Plugin Install

Help - Install New Software를 선택 후 위의 화면에서 Available Software Sites를 선택한다.

다음으로 http://download.eclipse.org/tools/cdt/releases/galileo 사이트를 찾아서 Enable로 변경하고
Test Connection을 선택하여 다운로드가 정상적으로 되는지 확인을 한다.

마지막으로 Help - Install New Software를 선택하면 위와 같은 화면이 뜬다.
여기서 Work with:에 CDT - http://download.eclipse.org/tools/cdt/releases/galileo
를 선택한 후 위와 같이 CDT Main Feature를 모두 체크한 후 Next를 진행하면
Install을 하게된다. 설치에 꽤 오랜 시간이 걸린다.
CDT의 설치가 완료된 후 Eclipse를 재실행하면
Welcome화면에서 C/C++, JAVA Development 가 설치되었음을 확인 할 수 있다.
2. Refresh를 통한 indexing, parsing 작업 수행.
이후 Navigator에서 project를 선택 후 마우스 right click 메뉴 중 refresh를 수행하게 되면 *.c, *.h 파일들을
다시 indexing, parsing하게 되며, (많은 시간이 걸림)
이 동작이 완료 된 후에는 .java 파일들과 같이
Open Declaration(F3), Open Call Hierarchy(Ctrl+Alt+H) 그리고 C/C++ Indexer 등을 사용하여
Project를 쉽게 탐색 할 수 있다.
Eclipse IDE for Java Developers를 기본적으로 설치하게 된다.
개발을 하다보면 Android Full Source 의 분석, 수정이 필요할 경우가 있는데,
Android Developer Site(http://source.android.com/using-eclipse)를 참고하면,
Full Source에서는 /development/ide/eclipse/.classpath 파일을 제공하고
.classpath 파일을 이용해 Eclipse에서 New Java Project를 생성하여 Android Platform을 개발 할 수 있도록 제공하고 있다.
하지만 Eclipse Java에서 Android Platform Source를 Java Project로 등록할 경우
*.c, *.h 파일등이 Indexing, parsing이 되지 않아서 Android의 C/C++ 로 작성된 소스의 분석에 불편함이 있다.
이 불편함을 없애기 위해 Eclipse Java에 CDT main feature를 추가 설치하여
C/C++ 소스를 쉽게 탐색 할 수 있는 방법을 알아보자.
아래는 Eclipse Galileo 기준으로 설명하였다.
1. Eclipse CDT Plugin Install

Help - Install New Software를 선택 후 위의 화면에서 Available Software Sites를 선택한다.

다음으로 http://download.eclipse.org/tools/cdt/releases/galileo 사이트를 찾아서 Enable로 변경하고
Test Connection을 선택하여 다운로드가 정상적으로 되는지 확인을 한다.

마지막으로 Help - Install New Software를 선택하면 위와 같은 화면이 뜬다.
여기서 Work with:에 CDT - http://download.eclipse.org/tools/cdt/releases/galileo
를 선택한 후 위와 같이 CDT Main Feature를 모두 체크한 후 Next를 진행하면
Install을 하게된다. 설치에 꽤 오랜 시간이 걸린다.
CDT의 설치가 완료된 후 Eclipse를 재실행하면
Welcome화면에서 C/C++, JAVA Development 가 설치되었음을 확인 할 수 있다.
2. Refresh를 통한 indexing, parsing 작업 수행.
이후 Navigator에서 project를 선택 후 마우스 right click 메뉴 중 refresh를 수행하게 되면 *.c, *.h 파일들을
다시 indexing, parsing하게 되며, (많은 시간이 걸림)
이 동작이 완료 된 후에는 .java 파일들과 같이
Open Declaration(F3), Open Call Hierarchy(Ctrl+Alt+H) 그리고 C/C++ Indexer 등을 사용하여
Project를 쉽게 탐색 할 수 있다.



최근 덧글