在開發android時,老是不知道android版本號和對應api level,這個問題真是麻煩,我們在發布聲波傳輸sdk時也遇到這樣的問題,版本號是對外發布的版本號,一般都是主版本號.子版本號.修正版本號的命名規則,說白了這是給人看的;而api level是程式中的乙個巨集引數,是為了版本相容的,一般是level高的相容level低的,說白了就是給**看的。為什麼這兩個東西就不能統一一下呢?真是麻煩,所以乾脆整理下android版本和對應api level,目前版本是4.4.4,,14年goole i/o大會上的android l不算。
android版本號
英文代號
中文代號
api level
ndk level
1.0astro
鐵壁阿童木1——
1.1bender
發條機械人2——
1.5cupcake
紙杯蛋糕31
1.6donut
甜甜圈4
22.0
eclair泡芙5
——2.0.1
eclair泡芙6
——2.1
eclair泡芙7
32.2-2.2.3
froyo
凍酸奶8
42.3-2.3.2
gingerbread薑餅9
52.3.3-2.3.7
gingerbread
薑餅10
——3.0
honeycomb
蜂巢11
——3.1
honeycomb
蜂巢12
63.2-3.2.2
honeycomb
蜂巢13
——4.0-4.0.2
ice cream sandwich
雪糕三明治147
4.0.3-4.0.4
ice cream sandwich
雪糕三明治158
4.1.x
jelly bean
果凍豆16
——4.2.x
jelly bean
果凍豆17
——4.3.x
jelly bean
果凍豆18
——4.4-4.4.4
kitkat
奇巧19——
從表可以看出,英文代號是以a-z的順序來的,以後對著這個表選版本號就行了。只要修改androidmanifest.xml檔案中標籤的android:minsdkversion,就是代表程式可以執行的最低版本了,也就是在這個版本以上的sdk才可以執行。如果不想限定android sdk版本,可以直接將標籤刪除。
關於如何匯入現有的工程:
1、啟動eclipse
2、單擊「file」->「import」選單項,開啟「import」對話方塊
3、選擇「existing projects into workspace"選擇要匯入的工程
4、單擊」finish「完成
Android版本和API Level對應關係
android版本號 英文代號 中文代號 api level ndk level 1.0astro 鐵壁阿童木1 1.1bender 發條機械人2 1.5cupcake 紙杯蛋糕31 1.6donut 甜甜圈4 22.0 eclair泡芙5 2.0.1 eclair泡芙6 2.1 eclair泡芙7...
Android系統和版本介紹
android是一種基於linux的自由及開放源 的作業系統,主要使用於移動裝置,如智慧型手機和平板電腦,由google公司和開放手機聯盟領導及開發。android作業系統最初由andy rubin開發,主要支援手機。2005年8月由google收購注資。2007年11月,google與84家硬體製...
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...