포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

이 강좌는 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스하에서 작성되었으며,
모바일플레이스(
http://www.mobileplace.co.kr)의 회색(박성서)님이 연재하고 계시는 안드로이드 강좌 자료 입니다.

안드로이드 어플리케이션을 개발하면서 JavaDoc 문서에 나와 있는 정보만 가지고 개발하기가 힘듭니다. 실제로 내부적으로 어떻게 동작하고 왜 에러가 발생했는지 확인해야할 경우가 많이 있습니다. 하지만 안드로이드 SDK만 설치한 상태에서는 프레임워크쪽 소스는 보이지 않습니다. 소스를 따로 다운 받아서 분석하면 되지만 실제 이클립스에서 디버깅하는 시점에 소스 레벨에서 트레이스 할수 있다면 편리하겠지요. 
  1. 먼저 안드로이드 SDK 프레임워크 소스를 다운로드 받아야합니다.
  2. 이제 다운로드 받은 소스의 압축을 해제하고 base/core/java 밑에있는 두 디렉토리 android와 com을 확인합니다. 
  3. SDK가 설치된 디렉토리 밑에 sources라는 디렉토리를 생성합니다.
  4. android와 com디렉토리를 복사하여 sources디렉토리밑에 넣습니다.
  5. 잘 연결되었는지 이클립스에서 소스를 열고 에디터에서 Activity와 같이 플랫폼 SDK에 존재하는 클래스위에 커서를 놓고 F3을 눌러봅니다. 정상적으로 소스가 열리는 것을 확인할 수 있습니다.

P.S : 이클립스에서 클래스 이름위에 커서를 가져다 놓고 F3을 누르면, 클래스의 정의를 볼 수 있습니다.

profile

인생은 연극이고 세상은 무대이다!

이솝 임베디드 포럼 운영 및 비즈니스와 관련된 것 이외에 E-Mail이나 메신저 및 휴대폰 등을 통한 개인적인 질문 및 답변은 받지 않습니다. 문의 사항은 이솝 임베디드 포럼 게시판을 이용해 주시면 감사하겠습니다.

엮인글 :
http://www.aesop.or.kr/index.php?mid=Board_Documents_Android_Applications&document_srl=34467&act=trackback&key=cdd
List of Articles
번호 제목 글쓴이 날짜 조회 수
14 Android a Programmers Guide file 김재훈 2009-04-08 13408
13 strace for Android file 김재훈 2009-04-08 11898
12 이클립스 및 안드로이드 SDK 설치 가이드 file [1] 김재훈 2009-04-08 15685
» 이클립스에서 안드로이드 SDK 소스 연결하기 김재훈 2009-04-08 12075
10 이클립스에서 안드로이드 자바 소스 보기 김재훈 2009-04-08 13389
9 안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다루기 김재훈 2009-04-08 16749
8 안드로이드 강좌 5 - XML에서의 TextView, ImageView, LinearLay... 김재훈 2009-04-08 15487
7 안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레이아웃(Layou... 김재훈 2009-04-08 16718
6 안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단말 세팅 김재훈 2009-04-08 10571
5 안드로이드 강좌 2 - 이클립스 개발환경 사용법 및 프로젝트 생성 김재훈 2009-04-08 10300
4 안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK 설치 및 ... 김재훈 2009-04-08 10854
3 Android SDK for Windows-1.1_r1 file 김재훈 2009-04-08 7313
2 JDK v6 Update 13 for Windows file 김재훈 2009-04-08 7517
1 Eclipse jee-ganymede-SR2 for Windows file 김재훈 2009-04-08 7886

사용자 로그인