Full source 개발에 Eclipse 연동하기

  • 기본적으로 다음 페이지를 참고하면 된다: http://source.android.com/source/using-eclipse.html

  • 절차를 간략히 요약하면 다음과 같다.

    • shell 상에서 다음과 같이 실행하여 .classpath 파일을 $ANDROID_HOME으로 복사한다.

        • $ cp $ANDROID_HOME/development/ide/eclipse/.classpath $ANDROID_HOME

    • 혹은 symbolic link를 만들어버려도 된다.

        • $ ln -s $ANDROID_HOME/development/ide/eclipse/.classpath $ANDROID_HOME/.classpath

    • Eclipse에서 새로운 Java Project를 만들고 "Create project from existing source"를 선택한 다음 Android full source root 경로를 지정해준다.

    • Finish 버튼을 누르면 Project 생성이 완료된다.

  • 위 설정으로 Eclipse에서 할 수 있는 것

    • Android 내의 모든 Java 소스를 열람하고 유효성을 확인할 수 있다. (compile error가 있는지 없는지 정도는 확인할 수 있다는 말)

    • Full source build 결과로 만들어진 System image와 연동하여 Java 소스 코드에 한해 debugging 할 수 있다. (자세한 것은 아래에 다시 설명한다.)

  • 위 설정으로 Eclipse에서 할 수 없는 것

    • C/C++ 소스에 대한 코드 분석 및 building

    • 개별 Android Java application에 대한 building -> shell 상에서 Android build system을 사용해야 한다.