포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 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=6b2
List of Articles
번호 제목 글쓴이 날짜 조회 수sort

Android 포팅 및 개발방법 개요 file [24]

구글 크롬 OS 다운로드 [1]

Android Serial(COM)Port 사용 하기(Odroid -T) file [6]

Android Binder Examples file

안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다루기

안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레이아웃(Layou...

이클립스 및 안드로이드 SDK 설치 가이드 file [1]

안드로이드 강좌 5 - XML에서의 TextView, ImageView, LinearLay...

안드로이드 choosecombo howto [4]

Android a Programmers Guide file

이클립스에서 안드로이드 자바 소스 보기

구글 안드로이드 오픈코어 S/W 분석 사이트 링크 ...

Android Doom~ file [10]

Google Chrome OS vmware 이미지 돌려 본것입니다. file

Understanding the Dalvik bytecode with the Dedexer tool file [1]

The dedexer disassembler file [2]

Google Chrome OS 다운이 가능 한거같군요 [1]

Android Key Generate 프로그램 file

droiddraw.org 라는 싸이트가 있네요

이클립스에서 안드로이드 SDK 소스 연결하기

사용자 로그인