若是你是新下載的SDK,請閱讀一下步驟瞭解如何設置SDK。若是你已經下載使用過SDK,那麼你應該使用AVD Manager,來更新便可。html
下面是構建Android SDK的一些步驟:java
1.準備一臺開發的電腦並確認它的系統環境。android
2.從上面的表格中安裝SDK啓動包。ios
3.安裝用於Eclipse 的ADT插件(若是你使用Eclipse開發的話)。git
4.添加android平臺的其餘包到你的SDK。windows
5.閱覽Android SDK中的內容。安全
而後還會教你們下載Android源碼bash
在開始使用Android SDK以前,確認你的計算機知足系統的需求,而且注意你是否已經安裝了JDK,這個是必須提早安裝的。而後準備ADT插件,在這以前你應該先下好Eclipse。下載地址:http://www.eclipse.org/downloads/。oracle
如下內容描述了使用Android SDK開發Android應用程序的系統和軟件要求。app
1. 支持的操做系統
Windows XP (32位), Vista (32位或64位),或Windows7(32位或64位)
Mac OS X 10.5.8 或更高 (僅對於 x86 )
Linux (Ubuntu Linux,Lucid Lynx)
2. 支持的開發環境
Eclipse 3.6.2(Helios)或更高
注意:Eclipse 3.5(Galileo)再也不支持最新版的ADT。
Eclipse JDT插件(大部分Eclipse IDE包含此插件,筆者建議下載J2EE版本的Eclipse或者單獨下載此插件)
JDK 6 (僅有JRE是不夠的)
Android Development Tools plugin (ADT)
SDK啓動包不是一個完整的開發環境:它包含核心的SDK工具,你能夠用它下載剩餘的SDK內容。
下載地址:http://developer.android.com/sdk/index.html。請記住請先裝好JDK。
Android在Eclipse IDE上提供一個插件叫Android Development Tools(ADT),這個工具很是好用,在Eclipse上安裝它後會讓你更容易的開發Android應用,它提供許多強大的功能,例如快速建立項目,圖形化用戶界面編輯,調試等。下面咱們講下ADT的安裝和更新。
截至到筆者寫這篇文章的時候最新的版本爲 18.0.0(特別注意並非ADT版本越高越好,請根據你的Eclipse和SDK Tool版原本下載響應的ADT,具體對應規則請查詢一下連接:
http://developer.android.com/sdk/eclipse-adt.html
1. 下載ADT 插件
(1)打開Eclipse, 選擇Help > Install New Software...
(2)在右上角點擊Add。
(3)在Add Repository 對話框中的Name處輸入"ADT Plugin" 而後在Location處複製如下URL:
https://dl-ssl.google.com/android/eclipse/
(4)點擊OK。
注意: 若是你https獲取不到URL,能夠嘗試使用http(有時候因爲某些安全緣由)
(5)在Available Software 對話框,選擇Developer Tools旁邊的複選框,並點擊Next。
(6)在下一個窗口, 你將看見一個tools列表,點擊 Next.
(7)閱讀並接受許可協議,而後單擊Finish。
注意: 若是你獲得一個安全警告說不能肯定的真實性或有效性的軟件,請無視它,繼續單擊OK。
(8)當安裝完成後,從新啓動Eclipse。
2. 配置ADT 插件
當你成功下載完ADT後,咱們須要將ADT指向Android SDK目錄:
(1)選擇 Window > Preferences...
(2)選擇左邊的Android選項卡(請注意只有下完ADT後 這裏纔會出現android)。這裏您可能會看到一個對話框,詢問你是否想向Google發送使用統計信息。若是是這樣,讓你選擇,並點擊Proceed。你不能繼續此過程,那就繼續點擊Proceed。
(3)點擊 Browse... 找到你本地SDK的目錄。
(4)點擊Apply, 而後OK.
3. 更新ADT 插件
有時候咱們可能須要更新ADT插件
選擇Help > Check for Updates.
若是沒有可用的更新,那是最好的
若是有可用的更新,選擇Android DDMS, Android Development Tools和Android Hierarchy Viewer, 而後點擊 Next。在Update Details 對話框, 點擊Next。閱讀並接受許可協議,而後單擊完成。這將下載並安裝最新版本的Android DDMS的Android開發工具。重啓Eclipse。
請注意:當有新的ADT插件發佈時,請慎重的更新,由於可能會有因爲Eclipse版本問題或Android SDK Tools問題致使一些讓你頭疼的問題。如不是很是必要請儘可能不要更新
既然在8.2中咱們下載的是啓動包,這裏咱們就須要爲其填充具體的內容了,咱們須要打開咱們以前下的啓動包,裏面有個Android SDK Manager.exe。打開它就根據本身的狀況選擇響應的軟件包下載了。Android SDK採起了模塊化的結構,咱們能夠根據須要下載響應的軟件包,例如若是咱們只針對2.0以上的Android系統版本,那麼1.5和1.6的SDK咱們就無需下載了。
另外若是你不須要開發google map的話,也不須要下載google map模塊,這樣有針對性的下載會讓你很快就能夠開發了,而且之後有須要能夠動態下載更新。你能夠根據下面的方法(任選其一)來啓動 Android SDK Manager:
在Eclipse, 選擇Window > Android SDK Manager.
在Windows中, 在android SDK的根目錄雙擊SDK Manager.exe
在Mac 或 Linux,打開一個terminal並在Android SDK中導航到tools/目錄,而後執行"android":
顯示效果如圖8-1所示:
圖8-1 打開Android SDK Manager後的界面,咱們能夠根據實際狀況選擇須要安裝的內容
8.4.1可用的軟件包
1. SDK Tools
包含調試和測試您的應用程序和其餘實用工具的工具。你能夠在<sdk>/tools/訪問這些工具。
2. SDK Platform-tools
包含用於開發和調試你的應用程序的工具並依賴於平臺的。這些工具支持Android平臺的最新功能,一般只有當一個新的平臺可用的更新。在<sdk>/platform-tools/目錄中,您能夠訪問這些工具。
3. Android platforms
可用的SDK平臺,包括每個android系統版本。包括android庫,系統鏡像,例子代碼,模擬器皮膚。
4. USB Driver for Windows (Windows only)
包含驅動程序文件,能夠安裝在您的Windows電腦,讓你在實際設備上能夠運行和調試您的應用程序。若是你須要在實際的android設備上調試你的程序,那麼你就須要這個驅動程序,通常來講像目前國內的豌豆莢,91助手等都有這種驅動,你連上手機就會自動提示安裝驅動了。若是您在Mac OS X或Linux的開發,就不須要驅動調試了
5. Samples
包含示例代碼和應用程序爲每一個Android開發平臺。若是你是剛開始Android開發,仍是建議下載這些例子用於學習。
6. Documentation
包含最新的android文檔
一旦你下載完SDK後,建議讀者大體的看看SDK中的目錄,看看裏面有些什麼。下面介紹了SDK目錄中的內容,如表格8-1所示:
名字 |
描述 |
add-ons/ |
包含SDK開發環境的附件,讓咱們開發在一些設備上可用的擴展庫 |
docs/ |
包含一套HTML格式的完整文檔, 包括開發指南, API 參考, 和其餘信息 |
platform-tools/ |
包含依賴於平臺的開發工具。該平臺的工具,包括 Android Debug Bridge (adb)以及其餘工具,一般你不會直接使用它們 。請注意它和tools/是分開的 |
platforms/ |
包含一套android平臺版本,你能夠根據每個單獨的系統版原本開發應用程序 |
samples/ |
示例代碼 |
tools/ |
包含了獨立於平臺開發和分析工具。如模擬器 ,Android SDK Manager, AVD Manager, ddms, hierarchyviewer 等 |
SDK Readme.txt |
文件解釋如何執行初始設置您的SDK, |
SDK Manager.exe |
僅適用於Windows SDK。一個快捷方式,推出了Android SDK的管理工具,您可使用添加你的SDK包。 |
表格8-1 Android SDK文件目錄的描述
首先咱們須要瞭解的是什麼是SDK源碼,上面咱們把SDK都下載好了。如今咱們找到存放源碼的文件夾,打開裏面的platforms目錄,裏面有android-7,android-3,android-4等等這樣的文件夾。如今咱們隨便打開其中的一個文件夾,這時候你會發現有一個android.jar的文件,熟悉java的朋友都知道這種jar包形式都是封裝好的庫文件,咱們通常只能使用它對外的接口,而不知道他裏面具體實現是什麼樣的。其實anroid.jar包就是許多類編寫而成的,這些最原始的類就是俗稱的源碼。google對外提供Android的源碼的下載。
8.6.1下載源碼
首先要創建在Android源文件,須要使用Linux或Mac OS。官方目前不支持Windows下載。源碼大約有6GB的大小,單個build解壓後有25GB左右,所有build解壓後有90GB,請根據實際
狀況騰出硬盤空間。關於更多Linux和Mac OS初始化環境的信息,請參考http://source.android.com/source/initializing.html。
咱們仍是主要講一下Windows下如何下載android SDK源碼:
1. 首先咱們須要去http://code.google.com/p/msysgit/downloads/list下載git軟件
2. 安裝完後,找一個盤符新建一個文件用來存放源碼,而後鼠標右鍵選擇Git Bash。如圖8-2所示:
圖8-2 在一個文件夾下右鍵選擇git bash後的截圖
3. 輸入如下地址git clone https://android.googlesource.com/platform/frameworks/base。如圖8-3所示:
圖8-3 正在下載源碼的截圖
因爲目前android對源碼的開發程度好像沒有之前那麼高了,官網是推薦在Linux或Mac OS使用Repo來下載源碼。由此咱們能夠看出android對源碼開發採起愈來愈收緊的態度。但Windows下使用者依舊不少,因此這裏說的是windows中下載源碼的方法。
8.6.1關聯Ecplise
當咱們在Eclipse下按住Ctrl+鼠標左鍵選擇android.app.Activity類時會出現以下界面,如圖8-4所示:
圖8-4 在Eclpise中沒有關聯源碼的狀況下鼠標連接操做Activity類的截圖
而後咱們點擊圖8-4中被框住的按鈕(change attached source…)。而後會出現如圖8-5的效果:
圖8-5 在Eclpise中點擊change attached source…後的截圖
接着選擇右邊的「External Folder...」按鈕,在電腦中選中咱們存放源碼的文件夾D:/android4.0
點擊OK後。當咱們再Ctrl+鼠標左鍵選擇android.app.Activity類時就能看到源碼了,如圖8-6所示
這樣當咱們之後想查看源碼時,就方便多了。
圖8-6 在Eclpise中關聯源碼的狀況下鼠標連接操做Activity類的截圖
本章主要講述瞭如何下載SDK與源碼,特別須要說明的是:之後再實際開發中,咱們可能會常常查閱源碼來解決一些棘手的問題。由於在實際Android工做開發中,筆者遇到過幾回的問題,在查看源碼後理解了內部的一些實現,而後一些問題就迎刃而解了!注:因爲本人寫此文章的時間已經久遠,目前可經過SDK Manager直接下載源碼。
本文來自jy02432443,QQ78117253。轉載請保留出處,並保留追究法律責任的權利