반응형
안녕하세요 돼지왕왕돼지입니다.
Android Framework Source 를 download 받았는데, Java단 소스를 분석하고 싶은데. 이클립스에서 load 하면 c, cpp는 물론 header 까지 다 불러오고,
Reference 추적 등의 기능이 제대로 작동하지 않아 짜증나셨죠?
다음과 같이 하면 이클립스에서 framework를 import 하고, 일반 project 처럼 사용할 수 있습니다.
(물론 소스 전체에 대해 지원되는 것이 아니고, 일부에 대해 지원이 됩니다. 그래도 참 편리하죠 )
안드로이드 framework의 development/ide/eclipse/.classpath 를 framework source 의 root 폴더에 붙이고, ( 여기서는 mydroid )
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 링크
이상입니다~
로그인 없이 추천 가능합니다. 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android/안드로이드] managedQuery 와 일반 query 의 차이점 (0) | 2012.02.07 |
---|---|
[android/안드로이드] 안드로이드 부팅과 커널 구조에 대한 기초. (0) | 2012.02.07 |
[android/안드로이드] 죽지 않는 service 만들기 ( 사실은.. 지속적인 부활 ) (2) | 2012.02.07 |
[android/안드로이드] Font 에 대해 알아보아요. (0) | 2012.02.07 |
[android/안드로이드] 제스처 ( gestures ) 에 대해 알아봅니다. (0) | 2012.02.07 |
댓글