본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android/안드로이드] framework source eclipse 에 import 하기.

by 돼지왕 왕돼지 2012. 2. 7.
반응형

안녕하세요 돼지왕왕돼지입니다.
Android Framework Source 를 download 받았는데, Java단 소스를 분석하고 싶은데. 이클립스에서 load 하면 c, cpp는 물론 header 까지 다 불러오고,
Reference 추적 등의 기능이 제대로 작동하지 않아 짜증나셨죠?

다음과 같이 하면 이클립스에서 framework를 import 하고, 일반 project 처럼 사용할 수 있습니다.
(물론 소스 전체에 대해 지원되는 것이 아니고, 일부에 대해 지원이 됩니다. 그래도 참 편리하죠 )

이클립스에서 framework 불러오기


안드로이드 framework의 development/ide/eclipse/.classpath 를 framework source 의 root 폴더에 붙이고, ( 여기서는 mydroid )
w 권한을 주면 이클립스에서 손쉽게 불러올 수 있습니다.
 

$ cp developement/ide/eclipse/.classpath ~/mydroid
$ chmod u+w .classpath

 
 

ClassPath 적용하여 import 한 gingerbread 소스


 
 

Framework Source 연결하기

 
Debug 모드로 App을 실행한 후에 Activity Thread 중 하나 아무거나 선택합니다.
Source not found 가 나오면 ActivityThread에서 우클릭해서 [Edit Source Lookup]선택.
Add 를 해주어 기존에 import 한 framework project  를 링크해주면 framework단 소스도 볼 수 있습니다.

연결전 Thread 링크



연결 후 Thread 링크




이상입니다~ 
 
로그인 없이 추천 가능합니다. 손가락 꾸욱~





반응형

댓글