android版本與linux核心版本的關係
英文名
中文名
android版本
linux核心版本no
無1.1
cupcake
紙杯蛋糕
1.52.6.27
donut
甜甜圈1.6
2.6.29
eclair
鬆餅2.0
2.6.29
eclair
鬆餅2.1
2.6.29
froyo
凍酸奶2.2
2.6.32
gingerbread
薑餅2.3
2.6.35
honeycomb
蜂巢3.0
?1.android原始碼;
2.android核心(android linux kernel);
git clone git:
在核心**目錄:
執行命令:git branch –a
[root@localhost common]# git branch -a (檢視版本)
* android-2.6.36
remotes/origin/head -> origin/android-2.6.36
remotes/origin/android-2.6.35
remotes/origin/android-2.6.36
remotes/origin/archive/android-2.6.25
remotes/origin/archive/android-2.6.27
remotes/origin/archive/android-2.6.29
remotes/origin/archive/android-2.6.32
remotes/origin/archive/android-gldfish-2.6.29
remotes/origin/archive/android-goldfish-2.6.27
git checkout remotes/origin/archive/android-2.6.29 (即上面列出的版本分支)
例如獲得android1.5的原始碼
repo init -u git: -b cupcake
repo sync
android 1.5:cupcake(杯子蛋糕)
android 1.6:donut(甜甜圈)
android 2.0 / 2.1:eclair(閃電泡芙)
android 2.2:froyo(冷凍憂格)
android 3.0:gingerbread(薑餅)
android 3.5:honeycomb(蜂巢)
android 4.0:ice cream(冰淇淋)
本質上:
想取某個branch而不是主線上的**,我們需要用-b引數制定branch名字
repo init -u git:
比如kernel/common,就不需要repo了,直接用git即可
git clone git:
git branch
如果需要某個branch的**,用git checkout即可。
比如我們剛剛獲取了kernel/common的**,那就先進入到common目錄,然後用下面的命令:
git checkout origin/android-goldfish-2.6.27 -b goldfish
這樣我們就在本地建立了乙個名為goldfish的android-goldfish-2.6.27分支,**則已經與android-goldgish-2.6.27同步。
linux下編譯android 版本的mupdf庫
當編譯全域性的mupdf時,出現了 cc build debug x11 image.o 編譯中斷。這個問題,解決方法是安裝xorg dev,sudo apt get install xorg dev。當編譯android的mupdf庫時,出現 sharedlibrary libmupdf.so h...
android 版本簡介
api等級1 android 1.0 api等級2 android 1.1 petit four api等級3 android 1.5 cupcake api等級4 android 1.6 donut api等級5 android 2.0 clair api等級6 android 2.0.1 cla...
android歷史版本
api等級 版本開發代號 翻譯發布時間 1android 1.0 無2008年9月23日 2android 1.1 petit four 2009年2月2日 3android 1.5 cupcake 紙杯蛋糕 2009年4月17日 4android 1.6 donut 甜甜圈2009年9月15日 5...