일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- ubuntu
- 우분투
- 김경문
- 해외직구
- NC다이노스
- 안드로이드
- 야구
- 국정원
- mysql
- python
- arm
- 문파문파
- 손민한
- 조세피난처
- 태그를 입력해 주세요.
- 단통법
- 타이젠
- 디자인 패턴
- Tizen
- ubuntu 12.04
- NC 다이노스
- 리뷰
- 문파문파 공략
- 인공지능
- 프로야구
- 블로그
- 데이터베이스
- 애플
- Linux
- 뉴스타파
- Today
- Total
꿈꾸는 사람.
[안드로이드] KitKat, Lollipop 소스 받고 비교하기. 본문
안드로이드를 개발하는 첫 걸음은 안드로이드 개발 도구를 설치하고 소스를 받는 것이다.
[안드로이드 JB 소스 받기]란 글에서 repo 설치부터 소스 받는 과정을 소개하였다.
안드로이드가 계속 업그레이드 되면서 여러 버전의 소스를 비교하는 일이 빈번하게 발생한다.
아래 내용은 여러 버전의 안드로이드 소스 받는 방법과 차이를 비교하는 글이다.
1. 안드로이드 버전/태그 별 소스 받기
버전/태그 별 소스 코드 정보
아래 표는 JB부터 Lollipop까지 주요 버전, 태그와 지원하는 장치들에 대한 요약 내용이다.
Build |
Branch |
Version |
Supported devices |
LRX22G |
android-5.0.2_r1 |
Lollipop |
Nexus 7 (flo/deb/grouper/tilapia), Nexus 10 |
LRX22C |
android-5.0.1_r1 |
Lollipop |
Nexus 4, Nexus 5, Nexus 6 (shamu), Nexus 7 (flo), Nexus 9 (volantis/volantisg), Nexus 10 |
KTU84Q |
android-4.4.4_r2 |
KitKat |
Nexus 5 (hammerhead) (For 2Degrees/NZ, Telstra/AUS and India ONLY) |
KTU84P |
android-4.4.4_r1 |
KitKat |
Nexus 5, Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10 |
KTU84M |
android-4.4.3_r1.1 |
KitKat |
Nexus 5 (hammerhead) |
KVT49L |
android-4.4.2_r2 |
KitKat |
Nexus 7 (deb Verizon) |
KOT49H |
android-4.4.2_r1 |
KitKat |
Nexus 5, Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10 |
KRT16M |
android-4.4_r1 |
KitKat |
Nexus 5 (hammerhead) |
JLS36I |
android-4.3.1_r1 |
Jelly Bean |
Nexus 7 (deb) |
JWR66Y |
android-4.3_r1.1 |
Jelly Bean |
Galaxy Nexus, Nexus 7 (grouper/tilapia), Nexus 4, Nexus 10 |
JRO03H |
android-4.1.1_r3 |
Jelly Bean |
|
JRO03E |
android-4.1.1_r2 |
Jelly Bean |
Nexus S |
JRO03D |
android-4.1.1_r1.1 |
Jelly Bean |
Nexus 7 |
JRO03C |
android-4.1.1_r1 |
Jelly Bean |
Galaxy Nexus |
주요 버전 별 소스 받기
Lollipop 최신 소스(android-5.0.2_r1) 받기.
$ repo init -u https://android.googlesource.com/platform/manifest -b android-5.0.2_r1
$ repo sync -j8
KitKat 최신 소스(android-5.0.2_r1) 받기.
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.4.4_r2
$ repo sync -j8
JellyBean 최신 소스(android-5.0.2_r1) 받기.
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.3.1_r1 $ repo sync -j8
주요 태그 간 차이점 확인.
두 태그 사이의 소스 차이점 생성 방법.
$ repo forall -pc 'git log --no-merges --oneline tag-1..tag-2'
Lollipop과 KitKat 최신 소스 간의 차이점 분석 후 결과 저장.
repo forall -pc 'git log --no-merges --oneline android-5.0.2_r1..android-4.4.2_r1' > android-5.0.2_r1-android-4.4.2_r1-diff.txt
'IT > Android' 카테고리의 다른 글
[갤럭시6, 갤럭시6 에지] 삼성 언팩 2015. 총 정리. (0) | 2015.03.23 |
---|---|
[MWC 2015] 애플 추격 == 스마트폰 전략! (0) | 2015.03.07 |
넥서스 5 드라이버 설치. 설치 문제 해결. Install Nexus 5 driver & troubleshooting. (1) | 2015.01.31 |
타이젠 폰, 삼성 Z1 vs 샤오미 Mi-3 vs 샤오미 Redmi Note (0) | 2015.01.20 |
[안드로이드] call stack 로그로 출력. (java, c, kernel 영역) (0) | 2014.11.19 |