'안드로이드'에 해당되는 글 2건
- 2010/01/03 이클립스에서 안드로이드 소스 코드 보기
- 2009/12/06 안드로이드 HTC G1 구입
이클립스에서 안드로이드 소스 코드 보기
안드로이드 SDK는 기본적으로 소스 코드와 함께 배포되지 않고 있기에 이클립스 안에서 사용하는 API의 코드를 볼 수 없습니다. 개발 과정에 직접 소스를 보면서 작업하려면 적어도 애플리케이션 개발자가 직접 사용하는 자바 API 수준에서는 함께 배포하면 좋을텐데 말이지요. 이클립스를 깊게 사용하는 분이라면 알고 있을 라이브러리에 소스를 링크해주는 기능도 android.jar 파일에 대해서는 꺼져있습니다.
이 문제를 다루고 있는 이슈가 등록되어 있으니 불편함을 느꼈다면, 여기서 알아볼 번거로운 작업을 피할 수 있도록 되길 바라며 왼쪽 상단의 별표를 체크하기 바랍니다.
방법 1
검색하면 몇 가지 방법이 나오는데 그 중에서 가장 쉽게 설명하고 있는 글을 참조해서 소개합니다. 컴퓨터에 Git이 설치돼 있어야 합니다.
- > git clone git://android.git.kernel.org/platform/frameworks/base.git android-sources
- > cd android-sources
- > git branch -r
- origin/HEAD -> origin/master
origin/cdma-import
origin/cupcake
origin/cupcake-release
origin/donut
origin/donut-plus-aosp
origin/donut-release
origin/eclair
origin/master
origin/release-1.0
자신이 소스를 연결하려는 브랜치나 태그를 체크아웃 받습니다. 저는 안드로이드 2.0을 이용하고 있으니 origin/eclair를 체크아웃 받았습니다.
- > git checkout origin/eclair
마지막으로 SDK가 설치된 경로에 체크아웃 받은 안드로이드 소스를 심볼릭 링크로 연결해줍니다.
- > cd <안드로이드 SDK 경로>/platforms/android-2.0.1
> ln -s <소스 코드 경로>/android-sources sources
이제 이클립스를 실행하고 소스 코드가 잘 연결되었는지 확인해봅니다.
방법 2
이클립스에서 소스 좀 보려고 Git까지 공부해서 설치하기 싫다면, 누군가 이미 올려둔 소스로 연결하는 방법이 있습니다. 이 문제에 대한 이슈 페이지 하단에 가면 rjgruet라는 사용자가 올려둔 2.0 소스 코드의 압축본이 있습니다. 다만 이런 링크는 언제라도 깨질 수 있습니다.
이제 안드로이드 SDK 설치 경로로 가서 하위에 sources 폴더를 만들고, 내려 받은 파일을 해당 폴더에 압축 해제합니다. 그리고 이클립스를 실행하고 소스 코드가 잘 연결되었는지 확인하면 됩니다.
이 글은 스프링노트에서 작성되었습니다.
'개발 이야기' 카테고리의 다른 글
| 이클립스 코드 흉내내기 (0) | 2010/02/21 |
|---|---|
| 이클립스에서 안드로이드 소스 코드 보기 (0) | 2010/01/03 |
| [eclipse] Smart Compare 플러그인 (0) | 2009/12/26 |
| [Mac] Hex Color Picker (0) | 2009/12/06 |
| 이클립스 플러그인 개발 시작하기 (2) | 2009/12/06 |
| me2DAY for Android 릴리스 (2009/06/11) (2) | 2009/12/06 |
안드로이드 HTC G1 구입
NOTE: 지금은 팔아버렸지만 최초의 안드로이드 기기로 추억이 되기에 이전 블로그에서 가져옵니다.
국내에서는 전화 기능만 빼고 다되는 전화기로 안드로이드(Android) 핸드폰인 HTC G1을 구입했습니다. 지난 목요일에 이베이를 통해서 주문했는데 엄청나게 빨리 배달해주는군요. 예전에 사진으로만 보고는 조금 허접한 하드웨어라고 생각했는데 사진보다는 견고하고 꽤나 스펙이 좋네요. 어제 받아서 언락(Dev 폰을 사도 국내에서는 언락해야 합니다)하고, 펌웨어를 1.5 컵케익(Cupcake) 개발버전으로 올렸습니다. 언락하고 펌웨어를 올리는 부분에 대한 설명이 한글로된 자료가 많지 않은데 조만간 정리해서 올리겠습니다. 이제 정말 자신을 위한 즐거운 개발(Develop with pleasure!)을 할 수 있겠군요.
덧. 비상통화 기능은 됩니다. 911을 누르니 119로 전화가 걸리네요.
이 글은 스프링노트에서 작성되었습니다.
'일상 이야기' 카테고리의 다른 글
| 울릉도 여행(2) (0) | 2009/12/06 |
|---|---|
| 울릉도 여행(1) (0) | 2009/12/06 |
| 안드로이드 HTC G1 구입 (0) | 2009/12/06 |
| ObjectWorld 세미나 후기 (2007-11-17) (0) | 2009/12/06 |
| 추천 UCC. 영화 시카고의 ROXIE (0) | 2009/12/06 |
| 제4회 루비kr 세미나 (0) | 2009/12/06 |



