- Android Source Download
참고 : http://source.android.com/source/git-repo.html
- apt-get install curl
- curl http://android.git.kernel.org/repo > repo
- chmod a+x repo
- repo init -u git://android.git.kernel.org/platform/manifest.git
ex ) froyo 다운 ( -b 옵션 사용 )
repo init -u git://android.git.kernel.org/platform/manifest.git -b version_name
/*
- éclair ( 2.1 ), froo ( 2.2 ), gingerbread ( 2.3 )
- 2011.02.25 현재 froyo 소스 받아지지 않고 있음
중간에 "error : revision froyo in manifests not found " 라고 메시지 뜸
- 해결
$repo init -u git://android.git.kernel.org/platform/manifest.git -b android-2.2.1_r1
*/
- repo sync
repo sync 시 서버 문제 및 기타 문제로 인해 비정상 종료 자주 됨.
~ froyo ( java-1.5 )
gingerbread ( java-1.6 )
- Kernel Source Download
éclair - ( 2.1 / kernel : 2.6.29 )
froy - ( 2.2 / kernel : 2.6.32 )
gingerbread - ( 2.3 / kernel : 2.6.35 )
- 바닐라 커널 다운로드
순수 커널 소스
$wget http://www.kernel.org/pub/linux/kernel/v.2.6/linux-2.6.29.tar.bz2 - 웹 이용
$wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 - ftp 이용
- 안드로이드 커널 다운로드
$git clone git://android.git.kernel.org/kernel/common.git android-kernel
/*
11.03.02 현재 커널 버전 2.6.36
android-2.6.29 반영하여 디렉토리 갱신 ( éclair 기준 )
*/
$git checkout --track -b android-2.6.29
개발관련/안드로이드 정리 ( update file )