-
上篇經驗,完成了android開發環境的搭建,相信大家也下載了那1.52G,已經下載好了的Adt_bundle。
那么,我們來點擊SDK Manager.exe,看看有些什么吧
-
如圖所示,為整個目錄結構,我們一點一點來分析
-
首先,看Tools目錄。
1)Android SDK Tools
安卓SDK工具,里面是許多可執行指令的集合,必須要下載的東西;、
但切記,一般不需要更新這貨。因為,更新不可逆的,你但你更新這貨,就會變成新版本,這樣你在開發的時候許多東西都會變化,可能會影響到你學習,所以,別更新他。
其下載的內容,在sdk目錄下的tools目錄下。
2)Android SDK Platform-tools
SDK平台工具集,必須下載的東西,比如adb命令等。其下載的內容都在sdk目錄下的platform-tools下面。
-
然后,看各個版本的目錄架構。
比如,以Android 4.3(API 18)為例。
1)sdk platform
sdk平台。這個非常重要,必須下載。只要這個有,就可以創建模擬器了。如果連這個都沒有,是無法創建該版本的模擬器的。
其下載的內容,會保存在sdk目錄下的platforms下。
2)documentation for android sdk
這個是幫助文檔。
這些是可以在安卓的官網上看的,但是現在不是被封了么,很難訪問的,所以講起下載下來, 就可以本地離線觀看了。
其下載內容,在sdk目錄下的docs下。
3)arm eabi v7a system image
系統鏡像。市面上,主流CPU內核,一個是ARM,一個是intel。我們在創建手機模擬器的時候,除了選擇版本號,還可以選擇CPU架構。
4)sources for android sdk
android API源碼,沒什么好說的。
其下載到sdk目錄下的sources下。
-
再來看Extras。
1)android support library
安卓支持類庫。會下載幾個JAR包。當低版本使用高版本的一些特性時,需要下載這個。
比如,吧android4.0的新特性,單獨拿出來做為一個jar包,這樣在android2.0中,引入這些包,就可以使用了。
2)intel x86 emulator accelerator
intel模擬器加速器。模擬器運行起來很慢。吧這個下載后,運行速度會提升很快,一般必須下載。
其中,AMD的CPU不支持。intel貌似支持一部分,酷睿的應該也不支持。
哦,對了,這個東西是必須親自手動安裝才可以使用。其路徑是:
\sdk\extras\intel\Hardware_Accelerated_Execution_Manage
因為我的CPU不支持,所以也沒有安裝,如果需要安裝的,可以自己網上查一查
-
OK,整個目錄架構就是這樣,那些應該更新,哪些不應該更新也說清楚了,下面再說,應該如何更新。
END
二.更新sdk
-
因為android官網無法訪問,自然也無法更新。所以需要更改地址。
-
選擇tools->options。
如下圖所示:
server位置輸入:mirrors.neusoft.edu.cn
port位置輸入:80
others中,請勾選第一個。
這樣,就可以更新了。
-
在你需要更新的目錄,打上勾,點擊:Install packages.即可。
-
1)點擊左側框框的最上面的那個:
Android SDK License
2)選擇ACCEPT License
3)做完前兩步驟,發現”install“按鈕可以點擊了,那就點擊它開始漫長的更新之旅吧。
不過,如果你下載的是我的上篇經驗中的那個1.5G的,則不需要做這一步了,因為已經更新好了,其里面的內容足夠你初期學習開發了。
-
OK,這一步,你已經知道SDK的目錄結構,以及每一個目錄的作用了,也知道如何更新了。
下篇經驗,將介紹如何搭建第一個安卓開發環境。
END

![Android學習:[2]SDK 目錄結構及更新](/image/aHR0cDovL2cuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPTYwOTIwMjVmMGEyNDQyYTdhZTBlZmRhNWUxNDFhZDk1LzM3N2FkYWI0NGFlZDJlNzM3NTE3YmVmMDgyMDFhMThiODZkNmZhNzQuanBn.png)
![Android學習:[2]SDK 目錄結構及更新](/image/aHR0cDovL2QuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPWVkNTg5Y2I0ZDQwOWIzZGVlYmJmZTQ2OGZjYmU2Y2QzL2MyZmRmYzAzOTI0NWQ2ODg2ZjI5ODk3OGExYzI3ZDFlZDMxYjI0YzYuanBn.png)
![Android學習:[2]SDK 目錄結構及更新](/image/aHR0cDovL2IuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPTFlMGYyZTQ4NDMyMzA5ZjdlNzZmYWQxMjQyMGYwYzM5LzExMzg1MzQzZmJmMmIyMTFjMjU2YmU5MmNmODA2NTM4MGRkNzhlZjUuanBn.png)
![Android學習:[2]SDK 目錄結構及更新](/image/aHR0cDovL2cuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPTc5MTE4MTAzNzNjNmE3ZWZiOTI2YTgyNmNkZmJhZmU5L2E3MWVhOGQzZmQxZjQxMzQwOTBhMjFhMjIwMWY5NWNhZDFjODVlMjguanBn.png)
![Android學習:[2]SDK 目錄結構及更新](/image/aHR0cDovL2QuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPTMyM2JhOGRkNTk2MDM0YTgyOWUyYjg4MWZiMTI0OWQ5LzllM2RmOGRjZDEwMGJhYTE2NjBmNjY2NzQyMTBiOTEyYzlmYzJlY2UuanBn.png)
![Android學習:[2]SDK 目錄結構及更新](/image/aHR0cDovL2cuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPWE0MDI1MWZjYmMxMmM4ZmNiNGYzZjZjZGNjMDI5MmI0LzcyZjA4MjAyNWFhZmE0MGY5ZDcyZWQwMWFlNjQwMzRmNzlmMDE5YjEuanBn.png)
![Android學習:[2]SDK 目錄結構及更新](/image/aHR0cDovL2IuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPTVhNmQ3YTNjZjIwMzkxOGZkN2QxM2RjYTYxM2MyNjRiLzI5MzQzNDliMDMzYjViYjVmMGEwMGQyMjMzZDNkNTM5YjcwMGJjZjIuanBn.png)
![Android學習:[2]SDK 目錄結構及更新](/image/aHR0cDovL2IuaGlwaG90b3MuYmFpZHUuY29tL2V4cC93PTUwMC9zaWduPTI4MWFiNWE3ZDQxMzczZjBmNTNmNmY5Zjk0MGU0YjhiLzg2MDFhMThiODdkNjI3N2Y2Nzc2MWZlNDJkMzgxZjMwZTgyNGZjODIuanBn.png)